My命名空间是VB.NET独有的,C#中没有与之等价的语句,但可以通过自己编写代码模仿其中的某些功能。
成都创新互联公司,为您提供成都网站建设公司、网站制作、网站营销推广、网站开发设计,对服务iso认证等多个行业拥有丰富的网站建设及推广经验。成都创新互联公司网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!
My.Computer.FileSystem.ReadAllText()
等价于
File.ReadAllText(string filename)静态方法
My是个环境变量,在C#没有相对应的关键字。
如楼上所示,使用System.Configuration.ConfigurationManager.AppSettings
来访问AppSetting中的配置集合。
如果是Web.Config,则用System.Web.Configuration命名空间。
对于Resources,通常的可以使用楼上的方式。不过如果你自定义了程序集的默认命名空间,需要使用那个命名空间。
=========================================
你可以试下如下代码,我估计你说的是这个问题。
Console.WriteLine(Settings.Default.Server);
Settings是你程序的配置,前面还有你程序集的默认命名空间。
Default是默认配置。
Server是配置项。
My.Computer.FileSystem.ReadAllText(strfilename,System.Text.Encoding.Default)
需要加参数,指定文件名编码System.Text.Encoding.Default这里指的是系统默认编码
这个是个警告,如果不负责任点的话其实可以忽略不管的。
之所以提示这个警告是因为你没有对myRow进行初始化。你可以这么定义myRow,这样就不会出现警告了。
Dim dt As DataTable = New DataTable()
dt.Columns.Add("姓名")
dt.Columns.Add("性别")
dt.Columns.Add("年龄")
dt.Columns.Add("联系方式")
dt.Columns.Add("身份证号")
dt.Columns.Add("所选科室")
dt.Columns.Add("所选医生等级")
dt.Columns.Add("病人状态")
Dim myRow As DataRow = dt.NewRow()
上面只是个简单的例子,你可以从DataTable里创建新的DataRow对象。
至于第二个问题的话你没有提供给我异常详情或者截图,在下无能为力。