with-statement

    10熱度

    6回答

    我是C#開發人員。我非常喜歡花括號,因爲我來自C,C++和Java背景。但是,我也喜歡.NET家族的其他編程語言,如VB.NET。在C#和VB.NET之間來回切換並不是什麼大事,如果你在.NET中編程了一段時間。在我工作的公司裏,這是非常普遍的做法。作爲C#的人,我非常喜歡XML文字和由VB.NET編譯器提供的關鍵字with。我希望微軟也將這些功能包含在C#中。 我只是好奇,還有什麼其他開發者要說

    17熱度

    5回答

    是否可以直接將with語句用於CSV文件?他很自然地能夠做到這樣的事情: import csv with csv.reader(open("myfile.csv")) as reader: # do things with reader 但csv.reader不提供__enter__和__exit__方法,所以這是行不通的。但我可以分兩步做: import csv with op

    4熱度

    2回答

    我最近偶然發現了一些我寫的非常舊的代碼造成的問題,顯然假設在with語句中使用的接口引用會在with - 塊留下時立即發佈 - 有點像隱含的try-finally - 塊(類似於C#的using -statement,如果我理解正確)。 顯然(在Delphi 2009中)這不是(不再是?)的情況。有誰知道這是什麼時候發生的?或者是我的代碼剛開始是錯誤的? 要澄清一下,這裏有一個簡單的例子: typ

    16熱度

    6回答

    我知道C#有using關鍵字,但是using會自動處理對象。 在Visual Basic 6.0中是否有與With...End With等效?