为什么在c#中有两种使用方式?

时间:2015-10-29 13:59:26

标签: c#

请原谅我,我是一名自学成才的c#编码员,我从未在学校学过编码。有时我会想念常见做法背后的术语或逻辑。我很想知道C#中的“using”关键字。

使用可以放在程序的标题中,如:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;

但我也看到它有时像“内联”一样如下。我说内联,这可能是一个错误的术语,但我不知道这是怎么称的

using (System.Xml.XmlWriter writer = System.Xml.XmlWriter.Create(saveSettingsDialog.FileName)) 
{ 
//code to be placed to do something (in this case fill an xml)
}

考虑到代码设计,我想知道何时优先使用“内联”语法。它是否提供了额外的好处?

0 个答案:

没有答案