nullable

    0熱度

    1回答

    說我有 int? x = SomeFunc(); 我進入的習慣說法 if(x != null && x.HasValue) { // do somethign with x.Value; } 的但代碼分析工具headslapped我因爲這樣說,這兩個條件是相同的。我看了看,其實他們是 也就是說,如果 int? x = null; x==Null; // true x.Ha

    1熱度

    2回答

    我想從C#的winform文本框的數值數據庫字段中插入NULL值。我正在創建一個應用程序,將生產數據輸入到數據庫中。數量變量設置爲int?接受零值,因爲如果一件設備坐下來就沒有價值。數據庫字段也有一個默認值設置爲空。我將如何能夠將文本框留空並在數據庫字段中輸入Null?我已經縮小了我的代碼以包含受影響的內容。 private void btnInsert_Click(object sender,

    0熱度

    2回答

    我在用戶的mysql中有一個表。有時用戶有一個老闆,有時候並不是。 因此老闆的數據類型可爲空(它是一個外鍵,這就是爲什麼可以爲空的原因INT)。 我使用以下代碼,並是造成問題,當凸臺值爲空,產生以下錯誤「不正確的整數值:‘’列‘boss_id’在第1行」 string query = " INSERT INTO " + databasename + ".system_user (" +

    2熱度

    1回答

    在科特林標準庫,我們有MutableMap接口 擁有這種方法 public abstract fun put(key: K, value: V): V? 爲什麼回國空值,如果它接受不可空嗎?它是爲java interop完成的嗎?

    9熱度

    2回答

    在VS2015 Update 1中使用可空的長開關語句時,我看到一些奇怪的行爲,在其他Visual Studio版本中沒有看到它按預期方式運行。 class Program { static void Main(string[] args) { NullableTest(-1); NullableTest(0); NullableTest(

    9熱度

    4回答

    老方法 int? myFavoriteNumber = 42; int total = 0; if (myfavoriteNumber.HasValue) total += myFavoriteNumber.Value *2; 新方式? int? myFavoriteNumber = 42; total += myFavoriteNumber?.Value *2; //fail

    5熱度

    2回答

    像這樣的代碼: - (nonnull NSString *)testing { return nil; } 我不應該得到一個編譯器警告?我沒有得到任何警告,這似乎使整個可空性的東西似乎毫無用處?

    0熱度

    1回答

    我的模型具有可爲空的十進制類型。所以在我的表達式樹它給了我下面的錯誤: The binary operator Equal is not defined for the types 'System.Nullable`1[System.Decimal]' and 'System.Decimal' 現在我想將字符串轉換爲十進制數?爲此事我曾嘗試爲: decimal? res = Convert.ToD

    3熱度

    3回答

    我想知道在Android中是否有任何設計模式,第三方庫或任何處理null的Annotation處理器? 例如,假設您使用Gson解析JSON Response,並使用Gson將響應字符串直接映射到Object named "Person"。 Now assume Person has 3 fields 1) Name 2) Age 3) Gender ,你要在UI上顯示它們,我的問題是如

    2熱度

    4回答

    我在color.xml中創建了一個包含12種不同顏色的顏色數組。 但是,在我嘗試提取顏色並在代碼中使用它們時,我得到了數組中所有值的空值。我也嘗試過使用TypedArray解決方案,沒有任何區別。那麼,什麼是錯的? public void testColor(){ Resources resources = App.getAppContext().getResources();