我经常使用组合框.我经常循环遍历它们以找到基于SelectedValue的匹配,例如......
while(cmbCompany.SelectedValue.ToString()!=B1ID)
{
cmbCompany.SelectedIndex++;
}
Run Code Online (Sandbox Code Playgroud)
a)我错过了一些更快捷的选择!
b)如我的比较是针对的整数,是在那里宣布一个字符串以及设置等于integer.ToString()任何益处,或者如果我只(在我的上面的例子)使用B1ID.ToString()将编译器优化它对我来说?
c)或字符串比较是如此之慢以至于我最好将SelectedValue解析(或转换)为整数?
如何使用javascript更改imagebutton的Imageurl?
好的,所以我有两个不同类型的项目列表.
var whales = new List<Whale>();
var crabs = new List<Crab>();
Run Code Online (Sandbox Code Playgroud)
所以他们都有id属性.所以保存列表的对象的ID为:
鲸鱼:1,3,4,5只螃蟹:1,2,3,4
好的,我有一个问题:
var matchedPairs = from c in crabs
from w in whales
where c.Id = w.Id
select new { crab = c, whale = w };
Run Code Online (Sandbox Code Playgroud)
这样可以很好地获得比赛.在我遇到麻烦的地方,我想得到一份没有匹配鲸鱼的螃蟹清单,即.Crab Id = 2.然后我想得到没有匹配螃蟹的鲸鱼,即鲸鱼Id = 5.
谁能告诉我如何编写这些查询?
我有一个包含大量查找实体的实体模型.所有都只有ID和Name属性.
我不想构建大量的DAL类,只需要:
IList<Lookup1> lookup1List= ctx.Lookup1.ToList();
Run Code Online (Sandbox Code Playgroud)
和另一个类(或方法)
IList<Lookup2> lookup2List= ctx.Lookup2.ToList();
Run Code Online (Sandbox Code Playgroud)
和另一个
IList<Lookup3> lookup3List= ctx.Lookup3.ToList();
Run Code Online (Sandbox Code Playgroud)
我希望有一种通用的方法来使用他们都实现的接口来查询所有这些方法.就像是
IList<ILookupEntity> list = "SomeMethod"(Type lookupType);
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我不喜欢正则表达式.我有
string rgba = "[0.123,0.223,0.2,1]";
Run Code Online (Sandbox Code Playgroud)
将它转换为double []的最佳方法是什么?
c# ×5
.net ×1
arrays ×1
asp.net ×1
combobox ×1
javascript ×1
linq ×1
parsing ×1
regex ×1
while-loop ×1