casting

    0熱度

    1回答

    我有2 structs只有通過協議相關。我試圖在兩種類型之間進行轉換,因爲它們共享一個協議,但是我得到一個運行時錯誤。 這就是我想要做的事: protocol A { var id: String { get } var name: String { get } var isActive: Bool { get set } } struct Entity: A

    0熱度

    2回答

    我米試圖基於值氟利昂另一片以改變細胞的顏色 Sub ColoredOutlier() Dim i As Integer, j As Integer, x As Integer For i = 1 To 50 For j = 2 To 23 If IsEmpty(Worksheets("outlier_index").Cells(i, j)) T

    2熱度

    1回答

    似乎在幾乎所有的語言中都有這樣的功能,但是我在String或Core.String中找不到一個,並且本網站上的所有相關問題似乎都要求提供一個從int到string的函數。

    0熱度

    1回答

    我目前正試圖通過序列化來保存和加載類型爲「Player」的類的多個實例。 (這是作爲一個任務)。 當前進程的工作方式是我通過ObjectOutputStream.writeObject(Player)運行類,這似乎工作,因爲我得到的文本文件似乎是類數據。 我目前遇到的問題是,當我扭轉和加載類,我不能投的對象還給一個遊戲對象,它拋出一個異常,但我目前沒有足夠的知識淵博圖確切的例外。 請看以下功能。

    -1熱度

    1回答

    我有一個小問題。 我想通過名稱來重新創建模型對象的屬性來創建一個有序的字典的函數。模型基於來自數據庫的數據,有時它們應該被轉換。如果list元素是一個字符串 - 沒有問題,ODictionary被創建,並且它正在工作。但是,如果我想將int轉換爲字符串 - 有一個問題。 我用元組做了。第一個元素是新的OrderedDictionary項目的名稱,第二個元素應該是正確的類型。 例如: element

    0熱度

    2回答

    我在寫一個自定義泛型VectorN類,其中T:struct,IFormattable,IComparable,IConvertible。 我可以通過此[int index]訪問矢量的索引值。因此,在一個循環中我做這一塊的代碼,以使VectorN.One: r[i] = (T)Convert.ChangeType(1, typeof(T)); 它與標準的數字如int,小數,等完美的作品,但是當我

    0熱度

    1回答

    我有以下繼承結構類型橡皮擦: Holder / | \ | | | Holder_A_1 Holder_B_1 Holder_C_1 | | ... Holder_A_2 Holder_B_2 ... ... | | Holder_A_base Holder_B_base

    -1熱度

    3回答

    我正在處理一個處理monetairy金額的PHP腳本,因此需要精確到2位小數。爲此,我將用戶輸入轉換爲一個數字,並將其乘以100,然後將其轉換爲int。這工作正常,直到我最近發現一個數字,當投到int時增加1。 的故障代碼: $number = (int)(str_replace(',','.',$_POST["input"])*100); ,讓問題的數量2509,22(我住在荷蘭,所以我們使

    -1熱度

    1回答

    有什麼方法可以將ifstream轉換爲istream?我有一個叫做getToken(istream* br)的函數,它接受一個istream作爲參數,但在我的main()中,我使用ifstream來讀取一個文件,我必須使用這個相同的ifstream來調用getToken。我怎樣才能克服這個問題?

    0熱度

    1回答

    我csv文件看起來像: "(-0.16192019, -0.007456851, 0.08841695)","(-0.10439591, 0.024501082, 0.12783173)","(-0.05965481, 0.049002163, 0.12144014)",... ,但我不希望引號。 我寫的功能爲: for j in range(len(sensor_data)): w