C #에서 여러 줄 문자열 리터럴을 만드는 쉬운 방법이 있습니까? 여기 내가 지금 가진 것입니다 : string query = "SELECT foo, bar" + " FROM table" + " WHERE id = 42"; 나는 PHP가 알고 <<<BLOCK BLOCK; C #에는 비슷한 것이 있습니까?
if else없이 속기를 쓸 수 있습니까 else? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); 나는 null다른 작품을 넣는 것을 보았습니다 (그러나 그것이 왜 좋은 아이디어인지는 알 수 없습니다). 편집 : 당신 중 일부는 내가 이것을 시도하는 것을 귀찮게 한 것처럼 보입니다. 순전히 호기심에서 벗어났습니다. 나는 JavaScript를 뒤섞는 것을 좋아한다.
다음과 같은 속기 $(document).ready 입니까? (function($){ //some code })(jQuery); 이 패턴이 많이 사용되는 것을 보았지만 이에 대한 참조를 찾을 수 없습니다. 의 약어 인 경우 $(document).ready()작동하지 않는 특별한 이유가 있습니까? 내 테스트에서 항상 준비 이벤트 전에 시작되는 것 같습니다.
때로는 getter의 속성에 약어가 표시됩니다. 예를 들어 두 가지 유형이 있습니다. public int Number { get; } = 0 public int Number => 0; 그 둘 사이에 차이점이 있으면 누군가 말해 줄 수 있습니까? 그들은 어떻게 행동합니까? 둘 다 읽기 전용입니까?
두 가지 유형이 있습니다 if: 고전 - 자바의 문장 if {} else {}과 속기가 : exp ? value1 : value2. 하나가 다른 것보다 빠르거나 같습니까? 성명서: int x; if (expression) { x = 1; } else { x = 2; } 삼항 연산자 : int x = (expression) ? 1 …