将一行VB.Net代码转换为C#

将一行VB.Net代码转换为C#,c#,vb.net,C#,Vb.net,我在寻找下面这行的C#等价物 If New FileInfo(c:\images\test.jpg).Length < 25 * 1024 Then 'something End If 如果新文件信息(c:\images\test.jpg).Length

我在寻找下面这行的C#等价物

If New FileInfo(c:\images\test.jpg).Length < 25 * 1024 Then

'something

End If
如果新文件信息(c:\images\test.jpg).Length<25*1024那么
”“什么
如果结束

谢谢你的帮助。

至少这是一个直截了当的问题

if (new FileInfo(@"c:\images\test.jpg").Length < (25 * 1024))
{
    // something
}
if(新文件信息(@“c:\images\test.jpg”)。长度<(25*1024))
{
//某物
}
@-符号禁用字符串中的反斜杠转义处理。

if(新文件信息(@“c:\Images\test.jpg”)。长度<25*1024)
if (new FileInfo(@"c:\Images\test.jpg").Length < 25 * 1024)
{
  // something
}
{ //某物 }
if(新文件信息(@“c:\images\test.jpg”)。长度<1024*4)
{
//某物
}
也尝试一下:

{
如果(新文件信息(“c:\\images\\test.jpg”)。长度<25*1024){
}
//某物
}

但一定要验证输出。转换器不是100%。

我建议查看这些免费转换网站,了解以下问题:


if(new FileInfo(@"c:\images\test.jpg").Length < 1024 * 4))
{
  // something
}
{
    if (new FileInfo("c:\\images\\test.jpg").Length < 25 * 1024) {

    }
    //something
}