עבור לתוכן

ביטויים לוגיים ב vb.net

Featured Replies

פורסם

שמתי לב לתופעה הבאה, אשמח לדעת האם אני צודק

a,b הם ביטויים בלויאנים מורכבים:

if (a or b) then

הסתבר לי, שאם a הוא אמת, עדיין יש בדיקה עבור הביטוי b!

למרות ש-b בכלל לא ישפיע על ה if...

האם אני צודק?

אם כן - כיצד ניתן לייעל?

פורסם

בהתחלה לא האמנתי למה שרשמת, אבל מסתבר שאתה צודק :)

אחרי בירור קצר ב-msdn, מסתבר שאתה צריך להשתמש ב-OrElse וב-AndAlso אם אתה רוצה לבצע את הייעול הזה.

מה שמחזק את הטענה שלי שעדיף לזנוח את vb.net לטובת #C.

פורסם
  • מחבר

תודה

אבל אם יש פתרון ל VB אז למה לעבור ל C#?

או שאתה טוען שזה פתרון לא יעיל?

פורסם

זה פתרון סבבה, פשוט זו עוד סיבה לפיה (לדעתי) vb.net היא שפה נוראית שצריכה להיכחד מהעולם.

פורסם
  • מחבר

אמן

מת לעבור ל #C

פורסם

יש משהו שמונע ממך לעשות את זה?

כל מה שצריך לעשות זה ללמוד קצת תחביר של השפה.

פורסם
  • מחבר

אני עובד על פרוייקט ישן וגדול שכתוב ב VB, זה הפרוייקט של המנחה שלי. . .

עם הזמן אני רק מגלה כמה השפה הזו עטופה בכל מיני עיטפות מוזרות לא יעילות, לא נגישות ולא תמיד מובנות

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים