大家好我有一些项目的类型字符串列表.我想用linq替换一些项目,我该怎么做?我的下面的代码工作正常,但我想使用linq的功能在单行代码中执行此操作.
这是我的代码:
List<string> listcolumns = columns.ToList();//Array to list
if (listcolumns.Contains("HowToReplace") && listcolumns.Contains("HowTo Replace"))
{
int index = 0;
index = listcolumns.IndexOf("HowToReplace");
if (index > 0)
{
listcolumns.RemoveAt(index);
listcolumns.Insert(index, "HowTo Replace");
}
index = listcolumns.IndexOf("HowToReplace");
if (index > 0)
{
listcolumns.RemoveAt(index);
listcolumns.Insert(index, "HowTo Replace");
}
columns = listcolumns.ToArray<string>();//List to array
}
Run Code Online (Sandbox Code Playgroud) 如何在Windows窗体中获取应用程序路径,我使用了波纹管代码,但它说的是"找不到方法"
Application.ExecutablePath;
Application.StartupPath;
Run Code Online (Sandbox Code Playgroud)
请建议我,我缺少任何命名空间?
提前致谢
您好我在以下方式使用jquery设置下拉值.
$("#dropDownItems option[value='--Select--']").attr('selected', 'true');
$("#dropDownItems option[value='--Select--']").attr('selected', 'selected');
Run Code Online (Sandbox Code Playgroud)
但这些都不适用于FireFox!并且对于剩余的浏览器工作正常.
谁能帮我吗?
我在注册表单中检查上传的图像,我需要使用try catch块.这是我的代码:
public bool CheckFileType(string FileName)
{
string Ext = Path.GetExtension(FileName);
switch (Ext.ToLower())
{
case ".gif":
return true;
break;
case ".JPEG":
return true;
break;
case ".jpg":
return true;
break;
case ".png":
return true;
break;
case ".bmp":
return true;
break;
default:
return false;
break;
}
}
Run Code Online (Sandbox Code Playgroud)
请建议我如何在这里使用try catch块.
提前致谢.