c# - 如何将我的 foreach 循环更改为 for 循环?
问题描述
所以我想将我的 foreach 循环更改为一个 for 循环,但我所做的那个循环不能正常工作。
所以,我想转换为 for 循环的代码是
Process[] p = Process.GetProcessesByName(process);
if (p.Length > 0)
{
foreach (ProcessModule m in p[0].Modules)
{
}
但我做的是
Process[] p = Process.GetProcessesByName(process);
if (procez.Length > 0)
{
for (int i = 0; i < procez[0]; i++)
{
}
它显示了一个错误,我不能使用“<”运算符进行参数操作
解决方案
试试看:
for (int i = 0; i < p[0].Modules.Length; i++)
{
....
}
推荐阅读
- jquery - jQuery 显示动画无法正常工作
- r - R:如何有效地将地理编码纬度/经度转换为自治市镇
- linux - 给定字符串的一部分,如何使用 grep 仅输出一行中的字符串?
- sql - 十亿行表中重复项的计数和删除
- r - 使用不同长度的字符向量设置 df 的名称
- phoenix-framework - 在 Phoenix 1.4 中将 id/object 从一个页面/上下文传递到另一个页面/上下文
- ef-core-2.0 - 有没有办法让 Entity Framework Core 将所有 Guid 属性映射到没有注释的 nvarchar?
- android - 找不到 transform-api.jar (com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api)
- c++ - 如果用户输入太多字符,则创建错误消息
- apache-spark - Pyspark dataframe Column 基于特定字符索引值的子字符串