c#-to-vb.net相关内容

是否有等效于 C# 输出参数的 VB.NET?

VB.NET 是否有直接等价于 C#out 的函数参数,其中传入函数的变量不需要初始化? 解决方案 不,在 VB 中没有与 out 关键字等效的关键字. 但是,VB 会自动初始化方法中的所有局部变量,因此您可以使用 ByRef 而无需先显式初始化变量. 示例: Sub Main()Dim y 作为整数测试(y)结束子子测试(ByRef x As Integer)x = 42结 ..
发布时间:2021-12-06 10:27:16 其他开发

VB.NET 必须实现错误

我只是将 C# 函数转换为 VB.NET 函数,但不知何故我得到了一些错误.下面是我的 C# 函数. 公共抽象类BaseFilterControl:UserControl,IFilterControl{公共字符串 PropertyName { 获取;放;}公共 FilterDescriptorBase AssociatedDescriptor { 获取;放;}public bool IsFirs ..
发布时间:2021-09-16 19:51:34 C#/.NET

C#之后的“ New SomeClass {Key .SomeProperty = SomeValue}”中的语法错误。 VB转换

我和我的一位同事都在编程。他用C#上了一堂课,我正在将其转换为VB.NET。我得到了完整的类的转换,除了一行以外,这时我无法弄清楚,所以以为新的眼睛也许可以找到我的错误。 原始C#代码 使用(var client = new HttpClient(new HttpClientHandler {AutomaticDecompression = DecompressionMethods.G ..
发布时间:2020-06-07 19:00:50 C#/.NET

.NET串行端口故障。将C#代码转换为VB

几天记录数据时,我遇到了SerialPort功能间歇性崩溃的麻烦。这是一个很难调试的问题,我想尝试一下Zach Saw的修补程序,他在此修补程序中谈到了此处和提供了以下代码C# 我的问题是,要这样做,我是否需要在代码中重写串行端口的全部用法? 如果我使用System.IO.Ports.SerialPort模块,是否可以通过SetCommState的DLLImport来将fAbortOn ..
发布时间:2020-06-07 19:00:48 其他开发

需要帮助将C#转换为VB

我正在查看这个博客,我正在尝试将代码片段转换为VB。 我在此行遇到困难: NotifyCollectionChangedEventHandler处理程序= this.CollectionChanged; 注意:CollectionChanged是此事件(“ this”是对 ObservableCollection )。 解决方案 引发事件, OnC ..
发布时间:2020-06-07 19:00:46 C#/.NET

将算法从C#转换为VB.NET失败

我正在尝试将以下算法从C#转换为VB.NET,而我拥有的VB.NET不能产生与C#算法相同的结果,有人可以告诉我我的转换哪里出错了吗? 公共静态IEnumerable组合T(此IEnumerable T元素,整数k) { List T []结果=新列表(); //单个组合 if(k == 0) { result.Add(new T [0]); ..
发布时间:2020-06-07 19:00:42 C#/.NET

将列表分成几部分-VB转换失败

尝试编写将列表拆分为子列表的方法。 私有函数SplitIdsIntoChunks(ByVal键作为List(Of String) ))As List(Of List(Of String)) 返回键_ .Select(Function(x,i)New with {Key .Index = i,Key .Value = x})_ .GroupBy(Function(x)(x.Index ..
发布时间:2020-06-07 19:00:38 C#/.NET

VB.NET是否支持属性的自动获取器和设置器?

在C#中,我可以这样做: 公共字符串myProperty {get;私人套装; } 这被称为“自动获取/设置”(据我所知) 。 VB.NET是否支持这些?到目前为止,使用我的属性,我所能做的就是: 公共属性myProperty As String Get 返回String.Empty 结束Get 私有集(按字符串的ByVal值) somethingEls ..
发布时间:2020-06-07 19:00:32 其他开发

在VB.Net中构造对象并调用没有分配的方法

我不完全知道C#做什么用,所以我没有运气来寻找VB.Net等效语法(如果存在,我怀疑可能不行)。 在c#中,您可以执行以下操作: public void DoSomething(){ new MyHelper()。DoIt(); //工作正常 } 但是据我所知,在VB中。净,您必须将帮助对象分配给局部变量,否则您只会遇到语法错误: Public Sub ..
发布时间:2020-06-07 19:00:28 其他开发

VB.NET等效于此代码

此代码的VB.NET等价物是什么。 公共虚拟ICollection评论{get;组; } 解决方案 VB.NET(版本10)具有自动属性就像C#。等效语法如下: 公共可重写属性Comments()作为ICollection(Of Comment) 自动转换器往往会产生比必要语法更冗长的语法。您可以根据需要对其进行扩展,但这不是绝对 ..
发布时间:2020-06-07 19:00:12 C#/.NET

如何在实例化时将值插入VB.NET词典?

是否可以在创建VB.NET词典时将其插入值?我可以但不想对每个项目执行dict.Add(int,“ string”)。 基本上,我想做“如何在实例化时将值插入C#词典? “ 与VB.NET。 var dictionary = new Dictionary { {0,“ string”}, {1,“ string2”}, {2,“ string3”} ..
发布时间:2020-06-07 19:00:08 其他开发

如何使用console.readline()读取整数?

我是一个正在学习.NET的初学者。 我尝试在控制台读取行中解析我的整数,但是它显示格式异常。 我的代码: 使用系统; 名称空间inputoutput { 类Program { static void Main() { string firstname; 字符串姓氏; // int age = int.Parse(Console.ReadLine()); ..
发布时间:2020-06-07 19:00:06 C#/.NET

VB.NET是否有C#out参数的等效项?

VB.NET是否直接等效于C# out 函数参数,其中传递给函数的变量不需要初始化? 解决方案 不,在VB中没有 out 关键字。 但是,VB会自动初始化方法中的所有局部变量,因此您可以使用 ByRef 而不需要先显式初始化变量。 示例: Sub Main() Dim y作为整数 检验(y) 结束子 子检验(ByRef x作为整数) x = 42 结束子 ..
发布时间:2020-06-07 19:00:00 其他开发