【2.1 C#语法的学习(一) && 循环】教程文章相关的互联网学习教程文章

c# – 使用超时循环将数据加载到iframe的更好选项【代码】

我不太确定如何恰当地标题这个问题. 我想讨论一下及时将POST / GET数据发布到另一个网站并使用jQuery作为主力的最佳方法.当然,我愿意接受有更好的方法和库的建议,尽管是基于Javascript或C#. 让我尝试设置方案. 这两个站点共享子域“a.company”,但它们是两个独立的IIS7站点. 网站1 > a.company.com/products> ASP MVC 5>包含’puesdo’购物车方法,用于收集想要传递给site2的产品. 网站2 > a.company.com/checkout>供应商预编译无法...

C#判断、循环、封装、方法【代码】

public void run(){//三元运算(与if同理)int mber = 1;int j = mber == 1 ? 10 : 20;label5.Text = "结果为:" + j;//镶嵌三元运算int mber_2 = 2;int k = (mber_2 == 5) ? 10 : (mber_2== 2) ? 20 : 30;label6.Text = "结果为:" + k;//判断功能开发string id = textBox1.Text;string iphone = textBox2.Text;string e_mail = textBox3.Text;//正则表达式:bool id_bool=System.Text.RegularExpressions.Regex.IsMatch(id, @"(^...

c# – for循环始终只执行ONCE【代码】

简要信息图片,我的代码做了什么: 这是我的代码:private void CheckObjectAttackPoints(Point AttackPoint){Point ObjectAttackPoint = AttackPoint;ObjectAttackPoint.X -= 1;int count=0; //This variable for reading how many tiles are false//Check tiles active and ObjectAttackPoint is exist in Listfor (int i=0; i < 1;i++) {if (GameManager.AllPoints.Contains (ObjectAttackPoint)) {if (!GameManager.TileCollide...

c# – 在.net中的嵌套循环内执行异步方法时出现问题【代码】

我在嵌套循环中调用异步函数,如下所示var queue = new Queue<ExchangeEmailInformation>(mailInformation); var currentQueue = queue.ToList(); foreach (var exchangeEmailInformation in currentQueue) {ExchangeEmailInformation information = exchangeEmailInformation;foreach (var queueList in exchangeEmailInformation.Attachment){Attachment attachment = queueList;information.FileName = attachment.Name;var emai...

关于C#使用foreach循环将对象添加到列表中【代码】

foreach (string f in fileName) {if (list.Where(p => p.FileName.Trim().Equals(f.Trim(), StringComparison.OrdinalIgnoreCase)).Count() == 0){ServerpathID = GetSourceServerPath(projectID, out ServerPath);DellDirectory dir = new DellDirectory(ServerPath);lstgAFPFileInfo = GetFilesFromSourceServer(new string[] { f }, ServerpathID, SearchOption.TopDirectoryOnly).ToList();if (lstgAFPFileInfo.Count() != 0)...

c# – 如何在Unity中循环并销毁游戏对象的所有子项?【代码】

我有以下脚本附加到游戏对象并在我单击编辑器中的按钮时运行:public void ClearChildren() {Debug.Log(transform.childCount);float i = 0;foreach (Transform child in transform) {i += 1;DestroyImmediate(child.gameObject);}Debug.Log(transform.childCount); }它显示原始childCount为13,最终值为6.此外,如果我每次迭代打印出所有i,我会看到值0-6,表明循环只运行7次,而不是预期的13次. 如何删除所有子项,使最终值为0?作为参...

嵌套的Foreach循环运行次数太多 – C#【代码】

我有2个foreach循环,1个嵌套在另一个循环中.共有115个项目共有115个.我想要做的是将第一个集合中的第一个项目写入控制台,然后将第二个集合中的第一个项目写入控制台.返回第一个集合并执行第二个项目,依此类推. 我理解为什么嵌套循环一遍又一遍地运行,我只是无法弄清楚如何实现我想要实现的目标.var Titles = chromeDriver.FindElements(By.CssSelector("div.contentItem__contentWrapper h1")); var Text = chromeDriver.FindEleme...

c# – 继续;曾经跳过很多循环【代码】

这是我的代码的架构:while (..) {for (...; ...;...)for(...;...;...)if ( ){...continue;} } 继续做什么?他只会让第二次循环迭代一次,不是吗?我希望它能够达到目标,是否可能? 谢谢!解决方法:这里的继续影响最近的循环 – 你的第二个循环.有两种直接跳转的方式: > goto虽然有时“被认为有害”,但这可以说是它仍然存在的主要原因>回归 为了说明后者:while (..) {DoSomething(..); }void DoSomething(..) {for (...; ...;...)...

c# – 不同属性的通用foreach循环【代码】

我试图使用foreach循环的泛型方法,它将传递不同的参数作为参数. 在下面的这个例子中,我想传递不同的参数(EmployeeDisplayOrder或EmployeeEnrollOrder)public void SaveEmployeeDisplayOrder(ICollection<Employee> employees) {//some codeforeach( var emp in employees){UpdateSpecificEmployeeOrder(employee.id, e => e.EmployeeDisplayOrder);} }public void SaveEmployeeEnrollOrder(ICollection<Employee> employees) {//so...

在c#中循环时无限【代码】

我是c#的新手,并且遇到了一个不会中断的while循环问题.它只是一个简单的控制台计算器,如果输入正确,我希望switch语句突破循环并保持循环.问题是它是否保持循环,即使选择了正确的字母,例如A for add,这是我的代码:using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace basic_calc {class Program{static void Main(string[] args){Console.WriteLine("this is a basic calculator");d...

c# – 将foreach循环中发生的条件作为参数传递【代码】

我有一种方法可以将列表中某些学生对象的数据添加到数据表中.该方法检查studentList中满足特定条件的学生,然后将它们添加到数据表中. 我想在参数中指定条件,但是当我尝试将s.status作为我的第二个字符串参数传递时,我(可以理解)得到一个错误,因为在foreach循环开始之前s不会发挥作用.有没有办法让这项工作?public void AddDataTableRows(DataTable datatable, string field, string condition){foreach (student s in studentList...

c# – 使用xPath循环遍历项目【代码】

我试着循环一个xml文档,我仍然在第二次迭代中得到第一个元素,不知道我错过了什么.有人可以帮忙吗? Xpath很新string file = HttpContext.Current.Server.MapPath("~/XML/Locations.xml");Dictionary<string, Location> locationCollection = new Dictionary<string, Location>();XPathDocument xDocument = new XPathDocument(file);XPathNavigator xPathNavigator = xDocument.CreateNavigator();foreach (XPathNavigator node in...

c# – 使用WebClient下载多个文件时无限循环【代码】

概念:我正在制作一个从给定URL下载文件的C#应用??程序.文本框,添加的URL,文件下载,每个事件都以正确的方式发生. 我正在尝试重新创建此程序以逐个下载多个文件.我有一个带有一个url / line的文本框,解析正确,我将所有链接放在文本框中的字符串数组中.然后它开始下载异步,我想让它一个一个地下载,所以我在foreach循环中进行了一个while循环,因为我不想在下一个url之前直到当前的下载完成. 问题是:我进入一个无限循环(虽然我之前做了...

c# – 在图中计算簇大小时如何避免无限循环?【代码】

假设我有以下图表(箭头表示连接的方向),我想计算黑色节点集群的大小: 它在存储器中被组织为节点列表,使得每个节点具有其邻居节点的列表.我想从任何节点开始计算有多少节点有节点[i] .State == 1,如果给定节点也是状态1.因此,我实现了一个方法Node.GetClusterSize(),其中我计算簇大小(它基于深度优先搜索算法):public class Node {public Int32 State { get; private set; } // 0 = white; 1 = black;public Boolean Visited { ge...

c# – 在for循环中创建var【代码】

这很难解释,但我会在我的代码中展示我想要的一个例子:目前我这样做:var something1 = new (Microsoft.Office.Interop.Excel.Worksheet)appExcel.Worksheets.Add(Type.Missing, appExcel.Worksheets[appExcel.Worksheets.Count], 1, XlSheetType.xlWorksheet); var something2 = new (Microsoft.Office.Interop.Excel.Worksheet)appExcel.Worksheets.Add(Type.Missing, appExcel.Worksheets[appExcel.Worksheets.Count], 1, XlShe...