casting

    1熱度

    5回答

    對於x64目標版本,從「OLE_HANDLE」投射到「HICON」的正確方法是什麼? 特別是與正常的C風格的演員,我與64位配置編譯時得到這樣的警告: 警告C4312:「類型轉換」:轉換,從「OLE_HANDLE」更大尺寸的「惠康」 這裏是有問題的代碼: imgList.Add((HICON)ohIcon); 上面的代碼工作正常,我,但我想建設64時擺脫警告。

    1熱度

    4回答

    鑑於這一領域: char lookup_ext[8192] = {0}; // Gets filled later 而且這樣的說法: unsigned short *slt = (unsigned short*) lookup_ext; 幕後會發生什麼? lookup_ext返回67 = 0100 0011(C),lookup_ext [1670]返回78 = 0100 1110(N)並且

    6熱度

    3回答

    我怎麼能解開一個未知的元組,例如,列表? 我有一些數據列,他們通過一些函數分解成一個元組。我想將這個元組解包到變量中,但我不知道有多少個列。是否有任何方法可以動態地將它解包爲儘可能多的變量? 感謝您的幫助:)

    0熱度

    3回答

    我正在幫助一位同事爲他的應用程序開發一個「catch all」類型的錯誤處理程序。他想要做的是傳遞具有錯誤的對象,以及該對象的類型,例如TextBox或ComboBox,然後在其處理程序中調用DirectCast方法以正確地處理其中的Text屬性。一般來說,該方法是尋找這樣的: Protected Sub SpecialErrorHandler(ByVal TargetControl As Obj

    3熱度

    5回答

    void foo(void **Pointer); int main() { int *IntPtr; foo(&((void*)IntPtr)); } 爲什麼會出現錯誤? error: lvalue required as unary ‘&’ operand 感謝

    2熱度

    3回答

    我有這種方法Verify_X在數據綁定期間爲列表框選定的值調用。問題是強類型數據源。我想使用抽象類BaseDataSource或一個接口來調用支持的方法: Parameters []和Select(),而不是使用最具體的實現,如下所示。 這是一種方法可以用於所有不同類型的數據源我有,而不是每個有一個方法。他們都以同樣的方式繼承。 這裏是繼承/實現的鏈條 public class DseDataSo

    17熱度

    5回答

    這是我需要做的: object foo = GetFoo(); Type t = typeof(BarType); (foo as t).FunctionThatExistsInBarType(); 能像這樣做呢?

    29熱度

    3回答

    我想找到一種從c#中的checkedlistbox填充通用列表的更好方法。 我可以做以下足夠容易: List<string> selectedFields = new List<string>(); foreach (object a in chkDFMFieldList.CheckedItems) { selectedFields.Add(a.ToString());

    13熱度

    3回答

    難道有人請詳細說明不同之處嗎?

    8熱度

    5回答

    我目前擁有對象列表(使用Java 1.3),假設我想要轉換從list.get(i )的類型,我只知道該類的名稱作爲一個字符串。本質上,我如何 Object o =(classname)list.get(i);其中className是一個className的String變量。我認爲我可以使用(Class.forName(className))list.get(i),但我收到了一個語法錯誤,聲稱我忘了