«casting» 태그된 질문

캐스팅은 변환이 허용 된 경우 객체 유형이 명시 적으로 다른 유형으로 변환되는 프로세스입니다. 이 과정은 가치의 변화로 이어질 수 있습니다.

18
CLR에서 'as'키워드를 사용하여 캐스팅
인터페이스를 프로그래밍 할 때 많은 캐스팅 또는 객체 유형 변환을하고 있음을 발견했습니다. 이 두 가지 변환 방법간에 차이가 있습니까? 그렇다면 비용 차이가 있습니까? 아니면 이것이 프로그램에 어떤 영향을 줍니까? public interface IMyInterface { void AMethod(); } public class MyClass : IMyInterface { public void AMethod() { //Do work } // …
386 c#  casting  clr 


13
null 검사가없는 경우에도 캐스트 대신 "as"를 사용하는 것이 합리적입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …



17
Int를 Java로 열거
다음 열거 형이 주어지면 Java에서 Int를 열거 형으로 캐스팅하는 올바른 방법은 무엇입니까? public enum MyEnum { EnumValue1, EnumValue2 } MyEnum enumValue = (MyEnum) x; //Doesn't work???
333 java  casting  enums  ordinal 


12
C # : 'is'키워드 및 Not 검사
이것은 어리석은 질문이지만이 코드를 사용하여 무언가가 특정 유형인지 확인할 수 있습니다 ... if (child is IContainer) { //.... "NOT"인스턴스를 확인하는 더 우아한 방법이 있습니까? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work :) if (child !is IContainer) { if (child isnt IContainer) { …
287 c#  casting  keyword 



7
PostgreSQL의 타임 스탬프에서 날짜 추출 (yyyy / mm / dd)
PostgreSQL의 타임 스탬프에서 날짜 부분 만 추출하고 싶습니다. 값 DATE을 기대하는 다른 테이블에 삽입 할 수 있도록 postgresql 유형 이어야 DATE합니다. 내가 가진 예를 들어 2011/05/26 09:00:00, 내가 원하는2011/05/26 캐스팅을 시도했지만 2011 년만 가져옵니다. timestamp:date cast(timestamp as date) 나는 to_char()함께 시도 했다 to_date(): SELECT to_date(to_char(timestamp, 'YYYY/MM/DD'), 'YYYY/MM/DD') FROM val3 WHERE …

10
정수 나누기 : 이중을 어떻게 생성합니까?
이 코드 블록의 경우 : int num = 5; int denom = 7; double d = num / denom; 의 값은 d입니다 0.0. 다음을 캐스팅하여 강제로 작동시킬 수 있습니다. double d = ((double) num) / denom; 그러나 올바른 double결과 를 얻는 다른 방법이 있습니까? 나는 일어날 수있는 일을 알고있는 프리미티브 …


6
List <X>에서 List <Y>로 캐스트하는 더 짧은 구문?
다음과 같이 한 번에 하나씩 한 유형에서 다른 유형으로 항목 목록을 캐스팅 할 수 있다는 것을 알고 있습니다 (캐스팅을 수행하는 공개 정적 명시 적 연산자 메소드가있는 경우). List&lt;Y&gt; ListOfY = new List&lt;Y&gt;(); foreach(X x in ListOfX) ListOfY.Add((Y)x); 그러나 한 번에 전체 목록을 전송할 수 없습니까? 예를 들어 ListOfY = (List&lt;Y&gt;)ListOfX;
237 c#  list  casting  ienumerable 


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