«nullable» 태그된 질문

널 입력 가능 태그는 널 입력 가능 멤버 또는 유형과 관련된 문제를위한 것입니다. 누락되거나 알 수없는 값을 나타내는 데 널이 사용됩니다.

17
C # nullable int를 int로 변환하는 방법
nullable int을 로 변환하는 방법은 int무엇입니까? 아래와 같이 2 가지 유형의 int가 있다고 가정하십시오. int? v1; int v2; 에 v1값 을 지정하고 싶습니다 v2. v2 = v1;오류가 발생합니다. 로 변환 v1하려면 어떻게합니까 v2?
484 c#  nullable 

6
Nullable <T> .HasValue 또는 Nullable <T>! = null 중에서 선호되는 것은 무엇입니까?
나는 Nullable&lt;&gt;.HasValue의미를 좋아했기 때문에 항상 사용 했습니다. 그러나 최근에는 다른 사람의 기존 코드베이스를 사용하여 Nullable&lt;&gt; != null독점적으로 사용했습니다. 다른 것을 사용하는 이유가 있습니까, 아니면 순수한 선호입니까? int? a; if (a.HasValue) // ... vs. int? b; if (b != null) // ...
437 c#  .net  null  nullable 

10
"as"및 nullable 유형의 성능 놀라움
난 그냥 nullable 형식을 다루는 심도 C #의 4 장을 수정하고 "as"연산자를 사용하여 쓸 수있는 섹션을 추가하고 있습니다 : object o = ...; int? x = o as int?; if (x.HasValue) { ... // Use x.Value in here } 나는 이것이 정말로 깔끔하다고 생각했으며 "is"와 캐스트를 사용하여 C # 1에 …

21
문자열을 nullable int로 구문 분석하는 방법
C #에서 문자열을 nullable int로 구문 분석하고 싶습니다. 즉. 문자열의 int 값을 반환하거나 구문 분석 할 수없는 경우 null을 반환하고 싶습니다. 나는 이것이 효과가 있기를 바랐다. int? val = stringVal as int?; 그러나 그것은 작동하지 않으므로 지금하는 방법은이 확장 방법을 작성하는 것입니다 public static int? ParseNullableInt(this string value) { if …
300 c#  .net  string  .net-3.5  nullable 


20
ToString ()을 사용하여 nullable DateTime을 어떻게 포맷 할 수 있습니까?
nullable DateTime dt2 를 형식이 지정된 문자열 로 어떻게 변환 할 수 있습니까? DateTime dt = DateTime.Now; Console.WriteLine(dt.ToString("yyyy-MM-dd hh:mm:ss")); //works DateTime? dt2 = DateTime.Now; Console.WriteLine(dt2.ToString("yyyy-MM-dd hh:mm:ss")); //gives following error: 메소드 ToString에 대한 과부하는 하나의 인수를 취하지 않습니다.

12
조건식에서 널 입력 가능 부울을 확인하는 가장 좋은 방법 (…
nullable bool에 대한 조건 검사를 수행하는 데 가장 깨끗하고 이해하기 쉬운 구문이 무엇인지 궁금했습니다. 다음은 좋은 코딩 스타일입니까? 상태를 더 좋고 깨끗하게 표현할 수있는 방법이 있습니까? bool? nullableBool = true; if (nullableBool ?? false) { ... } else { ... } 특히 if (nullableBool ?? false) 부분. 나는 if (x.HasValue …


14
객체가 nullable인지 확인하는 방법?
주어진 객체가 nullable인지 확인하는 방법은 다음과 같습니다. bool IsNullableValueType(object o) { ... } 편집 : nullable 값 형식을 찾고 있습니다. 심판 유형을 염두에 두지 않았습니다. //Note: This is just a sample. The code has been simplified //to fit in a post. public class BoolContainer { bool? myBool = true; } …
202 c#  .net  nullable 


7
열거 형을 null로 설정하는 방법
나는 열거 형이있다 string name; public enum Color { Red, Green, Yellow } 로드시 NULL로 설정하는 방법 name = ""; Color color = null; //error 편집 : 내 나쁜, 나는 제대로 설명하지 않았다. 그러나 nullable과 관련된 모든 대답은 완벽합니다. 내 상황은 이름과 같은 다른 요소가있는 클래스에서 열거 형에 대해 가져 …
194 c#  enums  null  nullable 

8
nullable 객체는 값을 가져야합니다
예외 설명에 역설이 있습니다. Nullable 객체에는 값 (?!)이 있어야합니다. 이게 문제 야: 나는이 DateTimeExtended그 있으며, 클래스를 { DateTime? MyDataTime; int? otherdata; } 그리고 생성자 DateTimeExtended(DateTimeExtended myNewDT) { this.MyDateTime = myNewDT.MyDateTime.Value; this.otherdata = myNewDT.otherdata; } 이 코드를 실행 DateTimeExtended res = new DateTimeExtended(oldDTE); 발생 InvalidOperationException메시지와 함께 : 널 입력 가능 오브젝트에는 …

2
Kotlin에서 nullable 값을 처리하거나 참조하거나 변환하는 관용적 방법은 무엇입니까
nullable 유형 Xyz?이 있으면이를 참조하거나 nullable이 아닌 유형으로 변환하려고합니다 Xyz. 코 틀린에서 그렇게하는 관용적 방법은 무엇입니까? 예를 들어이 코드에 오류가 있습니다. val something: Xyz? = createPossiblyNullXyz() something.foo() // Error: "Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type Xyz?" 그러나 null을 먼저 확인하면 …

5
일반 유형 또는 메소드 'System.Nullable <T>'에서 매개 변수 T로 사용하려면 'string'유형은 널 입력 불가능 유형이어야합니다.
"일반 형식 또는 메서드 'System.Nullable'에서 매개 변수 'T'로 사용하려면 'string'형식이 nullable이 아닌 값 형식이어야합니다."오류가 발생하는 이유는 무엇입니까? using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Diagnostics; using Universe; namespace Universe { public class clsdictionary { private string? m_Word = ""; private string? m_Meaning = ""; string? Word { get …
172 c#  nullable 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.