小编Wal*_*lid的帖子

以编程方式更改Excel工作表的行高

如何更改EXCEL表中所有非空行的行高?在此先感谢,w.

c# excel vsto

10
推荐指数
6
解决办法
3万
查看次数

将txt文件读入元组

如果我的txt文件包含与这些类似的行:

1.1, 0.1836856, 5.6
3.3, -5.5, 43.44
-0.38162, 6.636666E-08, 3.1
1.01516E-07, 0.3695395, 1.5
Run Code Online (Sandbox Code Playgroud)

如何将文件读入元组?

var reader = new StreamReader(File.OpenRead(@"C:\MyFile.txt"));

while (!reader.EndOfStream)
{
    var line = reader.ReadLine();
    var values = line.Split(',');

    var val1 = decimal.Parse(values[0], System.Globalization.NumberStyles.Float);
    var val2 = decimal.Parse(values[1], System.Globalization.NumberStyles.Float);
    var val3 = values[2];

    Tuple<decimal, decimal, string> myTuple = Tuple.Create<decimal, decimal, string>(val1, val2, val3);
}
Run Code Online (Sandbox Code Playgroud)

c# text loops tuples

0
推荐指数
1
解决办法
732
查看次数

相当于Delphi中的VB.NET WaitOne()和Set()

谁能告诉我在Delphi中这个vb代码的等价物是什么?

我需要使用:

ResetMyEvent: THandle; //??
Run Code Online (Sandbox Code Playgroud)

这些VB行从一个小型控制台应用程序复制.没有可视组件.

谢谢.

Module MyModule
  Private WithEvents Obj As MyInterface
  Private WaitForStartLibrary As AutoResetEvent = New AutoResetEvent(False)

Sub Main()
  Obj.StartLibrary(param1, param2,...)

  If WaitForStartLibrary.WaitOne(5000) = False Then//How can I do this w/out timer comp ?
    Throw New Exception("Operation timed out")
  End If
End Sub

//Event
Private Sub StartLibraryCallBack() Handles Obj.StartLibraryCallBack
  WaitForStartLibrary.Set()
End Sub
Run Code Online (Sandbox Code Playgroud)

vb.net delphi

0
推荐指数
1
解决办法
171
查看次数

标签 统计

c# ×2

delphi ×1

excel ×1

loops ×1

text ×1

tuples ×1

vb.net ×1

vsto ×1