Tag: vb.net

为什么DateTime.Now.ToString(“u”)不起作用?

我目前在英国夏令时 ,即UTC +1小时。 我使用以下代码确认我的PC是正确的,它返回true。 System.TimeZone.CurrentTimeZone.IsDaylightSavingTime(Date.Now) 我的问题是为什么UTC格式化程序不能像我期望的那样工作: DateTime.Now.ToString(“u”) 它按照预期以UTC格式返回如下的确切当前系统日期,但结尾的Z( 祖鲁时间 )不是+01:00? 即 2009-05-27 14:21:22Z 不 2009-05-27 14:21:22+01:00 这是正确的function吗?

如何逃避c#中的关键词?

我想在c#中做相同的以下VB Function([class]) “hello” 这与c#中的相同 class=>”hello” 问题是单词class是该语言中的关键词。 但我想将它用作变量名。 在VB示例中,您可以使用[]括号“转义”该关键字,并允许将其用作变量名。 有没有办法在C#中做到这一点?

如何从xml文件中读取单个节点值

嗨,我想从xml获取值,但它显示节点null。 这是我的xml文件。 MailingGUID 0aa2b2e3-7afa-4002-ab2f-9eb4cbe33ae7 OrderRef 52186 我想得到“MailingGUID”的价值。 这是我尝试过的代码: private void readXML() { XmlDocument xml = new XmlDocument(); // You’ll need to put the correct path to your xml file here xml.Load(Server.MapPath(“~/XmlFile11.xml”)); // Select a specific node XmlNode node = xml.SelectSingleNode(“result/data/value”); // Get its value string name = node.InnerText; } 请告诉我如何获得MailingGUID值。 谢谢

VBA相当于使用C#或VB.NET导入/创建别名

基础参考: VBA,Visual Basic .NET和C#的十个代码转换 注意: 我已经创建并导入了一个*.dll ,这个问题是关于 别名的 。 假设Test类的编程名称是TestNameSpace.Test [ProgId(“TestNamespace.Test”)] public class Test … 现在,假设一个C#解决方案已被密封并编译成*.dll ,我在Excel的VBE中引用它。 注意:此时我无法修改程序名称,就好像*.dll不是我编写的那样。 这是在VBA :而不是像这样声明一个变量: Dim myTest As TestNameSpace.Test Set myTest = new TestNameSpace.Test 我更喜欢称之为(仍在VBE中) Dim myTest As Test Set myText = new Test 在C#中你通常会说 using newNameForTest = TestNamespace.Test; newNameForTest myTest = new NewNameForTest; 注意:假设VBA项目中没有命名空间冲突 问题: 在VBA中using或VB.NET imports别名是否有相同的调用?

替代使用InStr

我怎么能使用不同的function“InStr”这是我正在使用的代码并且工作正常但是离开InStr是我的目标 i = InStr(1, Hostname, Environment.Newline)

.NET单个类的多个命名空间

是否可以让一个类驻留在两个名称空间内,我该怎么做? 澄清一下:我们有一个类库(比如root命名空间是classLib1),它随着时间的推移而增长(更多的类),我想在逻辑上将类分组到不同的命名空间。 但是,某些较旧的类需要分组到这些新的命名空间(例如classLib1.section1),这样做会破坏使用此类库的其他程序集中的遗留代码。 所以我希望能够使用两个名称空间来引用一个类,直到我们可以逐步淘汰旧的类。 我找不到任何关于此的信息,这表明人们不想这样做的原因!?!

什么是强命名,我如何强名二进制?

在我发布之前,我听说过某些地方需要强烈命名我的二进制文件。 这是什么想法?

使用newtonsoft.json反序列化List

我正在尝试序列化和反序列化一个abstract类列表( mustinherit ),其中只有派生类的实例。 我用JsonProperty(ItemTypeNameHandling = TypeNameHandling.Auto)修饰了list参数,获得了如下所示的输出: 但是当我反序列化时,它一直说他不能反序列化抽象类。 http://james.newtonking.com/json/help/index.html?topic=html/SerializeTypeNameHandling.htm public class ConcreteClass { private ObservableCollection _Nodes = new ObservableCollection(); // public ObservableCollection Nodes { get { return this._Nodes; } } public string Name { get; set; } public int Id { get; set; } } public abstract class AbstractClass { private ObservableCollection _Nodes = new ObservableCollection(); […]

C#代码比Visual Basic.NET代码更快吗?

C#代码比Visual Basic.NET代码更快,还是神话?

异步CTP在VS 2010 SP1中不起作用?

我下载了Async CTP并将其安装在我的开发机器上,该机器同时具有VS 2010和VS 2012.安装似乎已成功完成(无错误)。 我创建了一个全新的WinForms项目(语言:VB.NET),并使用Async修饰了一个Form_Load。 问题是无法识别Async关键字。 有没有人设法使它工作,如何? 在VS 2012中执行相同操作,以.NET Framework 4.5为目标。 注意:此时我不需要任何Silverlight , Windows Phone甚至Web 。