Tag: 循环

循环datagridview中的每一行

如何循环每行readed? 在我的代码中,由于产品ID相同,行不会绑定到下一行,因此datagridview不会移动到新行,它仍然在同一行并覆盖价格(对于某些产品,我有两个价格) 。 如何循环它以显示相同的productID但它有不同的价格。 EX:1汉堡包含2个价格的汉堡包:1美元和2美元,当我得到循环它的数据时,重新应该有2行相同的产品但价格不同。 这该怎么做? 下面是我的代码 productID = odr[“product_id”].ToString(); quantity = Double.Parse(odr[“quantity”].ToString()); //processing data… key = productID.ToString(); if (key != key_tmp) { //update index… i++; //updating variable(s)… key_tmp = key; } if (datagridviews.Rows[i].Cells[“qty”].Value != null) //already has value… { currJlh = Double.Parse(ddatagridviews.Rows[i].Cells[“qty”].Value.ToString()); } else //not yet has value… { currQty = 0; } currQty […]

C#计数元音

我正在学习编程C#,我正在尝试计算元音。 我正在让程序遍历句子,但不是返回元音计数,而是返回字符串的长度。 任何帮助将不胜感激。 static void Main() { int total = 0; Console.WriteLine(“Enter a Sentence”); string sentence = Console.ReadLine().ToLower(); for (int i = 0; i < sentence.Length; i++) { if (sentence.Contains("a") || sentence.Contains("e") || sentence.Contains("i") || sentence.Contains("o") || sentence.Contains("u")) { total++; } } Console.WriteLine("Your total number of vowels is: {0}", total); Console.ReadLine(); }

在循环中使用NEW时,将项添加到对象的LIST 会导致重复的对象

List bolList = new List(); protected void Button1_Click(object sender, EventArgs e) { BillOfLading newBol = new BillOfLading(“AXSY1414114”); bolList.Add(newBol); newBol.BillOfLadingNumber = “CRXY99991231”; bolList.Add(newBol); } 我期望bolList会容纳两个不同的对象或值,但看起来这个简单的代码不起作用。 有任何想法吗? 结果Immediates: bolList 计数= 2 [0]:{kTracker.BillOfLading} [1]:{kTracker.BillOfLading} bolList [0] {} kTracker.BillOfLading _billOfLadingNumber:“CRXY99991231” BillOfLadingNumber:“CRXY99991231” bolList [1] {} kTracker.BillOfLading _billOfLadingNumber:“CRXY99991231” BillOfLadingNumber:“CRXY99991231”

为什么foreach循环在C#中只读

为什么foreach循环只读? 我的意思是你可以获取数据,但不能增加++或减少 – 。 它背后有什么原因吗? 是的我是初学者:) 〔实施例: int[] myArray={1,2,3}; foreach (int num in myArray) { num+=1; }

迭代字母 – C#a-caz

我有一个关于迭代字母表的问题。 我想有一个以“a”开头并以“z”结尾的循环。 之后,循环开始“aa”并计数到“az”。 之后以“ba”开头到“bz”等等…… 有人知道一些解决方案吗? 谢谢 编辑:我忘了我给函数一个字符“a”然后函数必须返回b。 如果你给“bnc”那么函数必须返回“bnd”

C#SQL插入命令

谁能告诉我以下2种插入记录的方式可以创造更好的性能? 情况1 SqlCommand cmd = new SqlCommand(); for (int i = 0; i < 10000; i++) { cmd = new SqlCommand("insert into test(id, name) value('" + i + "', '" + i + "')"); cmd.ExecuteNonQuery(); } 案例2 string sql = null; for (int i = 0; i < 10000; i++) { sql += "insert into […]

.Net中的计时器和循环是否准确?

在开发一个程序来计算由555定时器IC产生的脉冲的频率和脉冲宽度时,通过PC并行端口进入PC。 我注意到每次运行代码时都显示不同的值,所以我开始测试循环和定时器的准确性。 我运行了以下代码,并指出它们不准确(我可能错了,请纠正我,如果我是!): 对于计时器: int sec = 0; private void button2_Click(object sender, EventArgs e) { sec = DateTime.Now.Second; i = 0; timer1.Enabled = true; } private void timer1_Tick(object sender, EventArgs e) { if (sec == DateTime.Now.Second) { i++; } else { timer1.Enabled = false; MessageBox.Show(i.ToString(),”Timer Output”); } } 输出:应该相同,但是: 对于LOOP: private void button1_Click(object sender, EventArgs […]