c# - Powershell 到 C# 语法转换
问题描述
任何人都可以帮助将此 Powershell 代码行转换为 C# 吗?
$query.TextFileColumnDataTypes = ,2 * $worksheet.Cells.Columns.Count
解决方案
这个表达式:
,2 * $count
创建一个长度为[int[]]
(的数组),其中每个项目的值初始化为。[int]
$count
2
在 C# 中,您可以使用以下命令创建相同的数组Enumerable.Repeat()
:
query.TextFileColumnDataTypes = Enumerable.Repeat(2, worksheet.Cells.Columns.Count).ToArray()
或者手动初始化每个项目:
var array = new int[worksheet.Cells.Columns.Count];
for(int i = 0; i < array.Length; i++)
array[i] = 2;
query.TextFileColumnDataTypes = array;
推荐阅读
- python - 如何区分使用 python 进行 CV2 图像处理中的行?
- python-3.x - 具有相同字符的对角线 - Python
- go - 未从 list.List 中删除元素
- java - spring boot jar 未连接到 Kafka 代理(通过系统变量 java.security.auth.login.config 设置 client_jaas.conf)
- python - 如果我将默认设置为无,我可以省略 Optional 吗?
- gatsby - 错误 #98123 WEBPACK 生成开发 JavaScript 包失败
- angular - Angular 类型脚本对象日志到控制台
- javascript - 在 catch 中发生错误后停止
- json - 将数据加载到 json 文件中包含多于 1 列的雪花表中
- fortran - 如何在 Ubuntu 20.04 中安装 FGSL?