무엇

2010-02-08 5 views
2

누군가가 내가 C#에서이 번역을 찾고 있어요 그리고 난 그 부정에 대해 확실하지 않다무엇

Return Not (s Is Nothing) 

VB 나에게 다음 줄의 동작을 설명 할 수 반환 "아니 반환 (들 아무것도 아니다)" 조건을 이해하지 못합니다.

답변

3
return s != null; 
+0

감사 : – Jla

5

C에서 #이 더 직접 transaltion이

return !(s == null) 

하지만 원래 번역이 선호되고 그래서 C#으로보고 이상한 것

return s != null 

될 것이다. 빠른 답변

Return s IsNot Nothing 
+0

나는 또한 부울을 혼란스럽게 반환한다는 사실을 발견했다. 나는 그것이 "null이 아닌 경우 return을 의미합니다"대신 "return이 null이거나 아닌 것"이라고 예상했을 것입니다. – Jla

+0

DrDro, 어떻게 그런 식으로 볼 수 있는지 알 수 있지만 s가 null 인 경우 반환 할 내용은 무엇입니까? ? 그것은 무엇인가를 돌려줘야한다. s가 null의 경우는 null를 돌려주는 경우는 단지'return s'가됩니다 –

4

그냥 참고로, "관용"VB,이 오히려으로 기록 될 것입니다. 나는 그 부정을 더 잘 이해한다.
+0

어쨌든 더 자연스러운 소리가납니다 :) – OregonGhost

+0

Null은 VB에서 아무것도 없습니다 –

+0

@Julien : Duh. 당연하지. –