日期:2014-05-17  浏览次数:20895 次

关于C#几个菜问题想请教一下
本帖最后由 ilearn 于 2012-12-06 07:57:16 编辑 #1 我在winform程序里用Console.Writeline 没显示,改用Console.Write会报错啊,请问这是怎回事?
#2 请问哪些变量在程序中要回收的呢?
#3 VS 2008 支持连接 SQL 2000吗?VS 2010支持连接 SQL 2000吗?SQL SERVER 7呢?
------最佳解决方案--------------------
1.Console.Writeline在控制台中调用可以看到,在winform中只有调试状态才能看到输出的值,
  Console.Write("字符串类型");我这样写没报错,估计输出的类型不是string类型,需要int a=1;Console.Write(a.ToString())。
2.winform中资源会自动回收,当对象没有被其他引用的时候,满足回收条件就自动回收了,所以没必要管他
3.vs有自带的访问sqlserver的类库,支持所有sqlserver系列数据库,两个都是微软开发的。
------其他解决方案--------------------
补充下1楼
1. winform中在Output窗口中能看到输出。
2. 如果类实现了IDispose接口,要调用Dispose,或者用using
3. vs是IDE,应该说.net2或者.net 3.5是否有可以访问sqlserver的库。
    答案是有,而且不止一种方法,还有第三方库。不过可能有些方法不能访问sql server7. 但是Ado.net肯定是可以的。
   下面的来自msdn:http://msdn.microsoft.com/en-us/library/32c5dh3b(v=vs.71).aspx
    In ADO.NET you use a Connection object to connect to a specific data source. To connect to Microsoft SQL Server version 7.0 or later, use the SqlConnection object of the .NET Framework Data Provider for SQL Server. To connect to an OLE DB data source, or to Microsoft SQL Server version 6.x or earlier using the OLE DB Provider for SQL Server (SQLOLEDB), use the OleDbConnection object of the .NET Framework Data Provider for OLE DB. To connect to an ODBC data source, use the OdbcConnection object of the .NET Framework Data Provider for ODBC. To connect to an Oracle data source, use the OracleConnection object of the .NET Framework Data Provider for Oracle.
------其他解决方案--------------------
引用:
#2 有些变量要close和dispose的
#3  VS 2010好像不支持 SQL 2000,不知道VS 2008支不支持

#4 我还有个问题,就是有些东西有<>号的,比如list<T>这代表什么呀?

list是链表,T代表类型,可以为任何你想到的数据类型
------其他解决方案--------------------
引用:
#2 有些变量要close和dispose的
#3  VS 2010好像不支持 SQL 2000,不知道VS 2008支不支持

#4 我还有个问题,就是有些东西有<>号的,比如list<T>这代表什么呀?


VS 版本与数据库版本不挂勾的。

------其他解决方案--------------------
4. Generic 中文是泛型

参考msdn: http://msdn.microsoft.com/en-us/library/512aeb7t(v=vs.80).aspx
------其他解决方案--------------------
同意楼上的回答;
------其他解决方案--------------------
#2 有些变量要close和dispose的
#3  VS 2010好像不支持 SQL 2000,不知道VS 2008支不支持

#4 我还有个问题,就是有些东西有<>号的,比如list<T>这代表什么呀?
------其他解决方案--------------------
同意楼上的回答