Я кипеть его вниз к простому примеру:C# Почему нет неявного приведения из SqlDbType в DbType?
using System;
using System.Data;
class MyProgram
{
void DoStuff(DbType t)
{
}
public MyProgram()
{
DoStuff(SqlDbType.Int);
}
}
class Program
{
public static void Main(string[] args)
{
MyProgram p = new MyProgram();
}
}
Почему я должен назвать это таким образом?
DoStuff((DbType)SqlDbType.Int);
Является ли это просто потому, что они являются всего лишь два счетчиками и есть что-то за кулисами, связывающих их друг с другом?
веселит, Alex
Как следует вести себя программа, когда вы делаете 'DoStuff (SqlDbType.Image)' или 'DoStuff (SqlDbType.Structured)'? –