我相信这对你们来说是一个简单的问题,但我不知道这位开发人员在做什么.
name = String.Format(MyStringBuilder + "");
Run Code Online (Sandbox Code Playgroud)
如果我将其转换为VB,我会收到消息"operator +未定义类型system.text.stringbuilder和string".如果我使用&,同样的事情.
我已经用C#编程了我的.NET职业生涯的大部分时间 - 现在我正在开发一个VB.net项目 - 在调试时它让我感到疯狂,调试的工作方式也有所不同.
我头顶的两个是
1)必须在我的即时窗口查询前加上?
2)无法将鼠标悬停在GUID上,我必须?myGuid.ToString()实际看到值
有没有办法让它像C#一样?
我的代码是:我在做断点时正在检索数据氟利昂数据库,它显示列表中的数据,但是它也给我一个错误
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#.NET.我需要将其转换为VB.有人可以帮我一把吗?
public IEnumerable<CodecInfo> AudioCodecs
{
get { return softPhone.Codecs.Where(c => c.CodecType == CodecMediaType.Audio); }
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我试图将这几行 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) 我试图将以下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预期的标识符.