基本上與此相同的問題,但在德爾福棱鏡: Cast int to enum in C# 我設法從一個字符串做: YourEnum := Enum.Parse(TypeOf(YourEnum), "mystr") as YourEnum
但我試過以下,並得到類型不匹配錯誤: YourEnum := 3 as YourNum
任何想法語法是什麼f或將int轉換爲Enum?
我想打電話給在德爾福棱鏡窗口的SendMessage函數的方法,我已經聲明的類如下: type
MyUtils = public static class
private
[DllImport("user32.dll", CharSet := CharSet.Auto)]
method SendMessage(hWnd:IntPtr; Msg:UInt32;
這似乎是一個簡單的問題,但對我而言,搜索並沒有導致任何結果。到目前爲止,我所做的唯一一個.net編程就是Delphi Prism。隨着棱鏡我可以做這樣的事情: var l := new List<String>(['A','B','C']);
或 var l := new List<String>;
l.AddRange(['A','B','C'];
,但我可以做的在C#中類似的事情,或