标签: c#-to-vb.net

将C#格式转换为VB

我相信这对你们来说是一个简单的问题,但我不知道这位开发人员在做什么.

name = String.Format(MyStringBuilder + "");
Run Code Online (Sandbox Code Playgroud)

如果我将其转换为VB,我会收到消息"operator +未定义类型system.text.stringbuilder和string".如果我使用&,同样的事情.

c# vb.net string.format c#-to-vb.net

1
推荐指数
2
解决办法
324
查看次数

像C#一样进行VB.NET调试

我已经用C#编程了我的.NET职业生涯的大部分时间 - 现在我正在开发一个VB.net项目 - 在调试时它让我感到疯狂,调试的工作方式也有所不同.

我头顶的两个是

1)必须在我的即时窗口查询前加上?

2)无法将鼠标悬停在GUID上,我必须?myGuid.ToString()实际看到值

有没有办法让它像C#一样?

c# vb.net debugging c#-to-vb.net

0
推荐指数
1
解决办法
289
查看次数

我有一个错误,无法将对象从DBNull强制转换为其他类型?

我的代码是:我在做断点时正在检索数据氟利昂数据库,它显示列表中的数据,但是它也给我一个错误

    public static List<StudentScore> GetAllScore()
   {
       SqlConnection conn = MyDB.GetConnection();
       string selectStm = "SELECT en.CourseID,en.Score,s.StudentID FROM EnrollmentTable en,Student s WHERE en.StudentID = s.StudentID";
       SqlCommand command = new SqlCommand(selectStm, conn);
       List<StudentScore> aStudentScore = new List<StudentScore>();
       try
       {
           conn.Open();
           SqlDataReader reader = command.ExecuteReader();          
           Console.WriteLine(reader.HasRows.ToString());
           while (reader.Read())
           {
               StudentTable st = new StudentTable();
               CourseTable cr = new CourseTable();
               Enrollment enr = new Enrollment();
               StudentScore score = new StudentScore();
               enr.CourseData = cr;
               enr.StudentData = st;                                    
                   //score.EnrollmentData.StudentData.StudentID = reader["StudentID"].ToString();
                   //score.EnrollmentData.CourseData.CourseID = reader["CourseID"].ToString();                  
                   st.StudentID = reader["StudentID"].ToString(); …
Run Code Online (Sandbox Code Playgroud)

c# c#-to-vb.net c#-3.0 c#-4.0

0
推荐指数
1
解决办法
7064
查看次数

需要将此代码转换为VB

我根本不熟悉C#.NET.我需要将其转换为VB.有人可以帮我一把吗?

public IEnumerable<CodecInfo> AudioCodecs
        {
            get { return softPhone.Codecs.Where(c => c.CodecType == CodecMediaType.Audio); }
        }
Run Code Online (Sandbox Code Playgroud)

谢谢

c# vb.net ienumerable c#-to-vb.net

0
推荐指数
1
解决办法
114
查看次数

在对象初始值设定项中初始化的字段或属性的名称必须以“.”开头。

我试图将这几行 C# 转换为 Vb 几个小时,但我无法让它工作。

Friend Shared Function GetErrorCorrectPolynomial(ByVal errorCorrectLength As Integer) As tPolynomial
    Dim a As tPolynomial

    a =  New tPolynomial(New DataCache() With {1}, 0)

    For i As Integer = 0 To errorCorrectLength - 1
        a = a.Multiply(New tPolynomial(New DataCache() With { 1, tMath.GExp(i) }, 0))
    Next i

    Return a
End Function
Run Code Online (Sandbox Code Playgroud)

我收到此错误 在对象初始值设定项中初始化的字段或属性的名称必须以 '.' 开头。

在这部分{1}

原始代码

internal static tPolynomial GetErrorCorrectPolynomial(int errorCorrectLength)
{
    tPolynomial a = new tPolynomial(new DataCache() { 1 }, 0);

    for (int i = 0; …
Run Code Online (Sandbox Code Playgroud)

vb.net c#-to-vb.net

0
推荐指数
1
解决办法
1922
查看次数

将C#行转换为VB.net

我试图将以下c#代码转换为vb.net.我发现问题是我对OrderByDescending()参数的语法缺乏了解.与C#行相当的VB.Net是什么?

//C# code
SelectedFolder.Search("ALL", true).OrderByDescending(_ => _.Date).ToList();

//VB.Net part which doesn't work
For Each msg In SelectedFolder.Search("ALL", True).OrderByDescending(Function(_).[Date]).ToList()
Run Code Online (Sandbox Code Playgroud)

在[Date]之前删除下划线后,错误变为,

错误1预期的标识符.

c# vb.net c#-to-vb.net

0
推荐指数
1
解决办法
197
查看次数