如何重命名“使用指令”C#(How to rename a “using Directive” C#)

您如何使用C#重命名“使用指令”?

因为有时你从某个地方复制一个类(例如下面的例子)

//Other Code Excel.ApplicationClass excel; Excel.Workbooks workbooks; Excel.Workbook workbook; Excel.Worksheet worksheet; Excel.Sheets worksheets; //Other Code

而不是重命名一切

//Other Code Microsoft.Office.Interop.Excel.ApplicationClass excel; Microsoft.Office.Interop.Excel.Workbooks workbooks; Microsoft.Office.Interop.Excel.Workbook workbook; Microsoft.Office.Interop.Excel.Worksheet worksheet; Microsoft.Office.Interop.Excel.Sheets worksheets; //Other Code

所以有类似的东西

Using Microsoft.Office.Interop.Excel.ApplicationClass as 'Excel'

How would you rename a "Using Directive" Using C#?

Because some times You copy a class from somewhere (Example below)

//Other Code Excel.ApplicationClass excel; Excel.Workbooks workbooks; Excel.Workbook workbook; Excel.Worksheet worksheet; Excel.Sheets worksheets; //Other Code

and instead of renaming everything to

//Other Code Microsoft.Office.Interop.Excel.ApplicationClass excel; Microsoft.Office.Interop.Excel.Workbooks workbooks; Microsoft.Office.Interop.Excel.Workbook workbook; Microsoft.Office.Interop.Excel.Worksheet worksheet; Microsoft.Office.Interop.Excel.Sheets worksheets; //Other Code

So having something like

Using Microsoft.Office.Interop.Excel.ApplicationClass as 'Excel'

最满意答案

您可以创建这样的别名:

// for whole namespace using Excel = Microsoft.Office.Interop.Excel; // use like this Excel.ApplicationClass excel = /* ... */; // or for single type using ExcelApp = Microsoft.Office.Interop.Excel.ApplicationClass; // use like this ExcelApp excel = /* ... */;

You can create an alias like this:

// for whole namespace using Excel = Microsoft.Office.Interop.Excel; // use like this Excel.ApplicationClass excel = /* ... */; // or for single type using ExcelApp = Microsoft.Office.Interop.Excel.ApplicationClass; // use like this ExcelApp excel = /* ... */;如何重命名“使用指令”C#(How to rename a “using Directive” C#)

您如何使用C#重命名“使用指令”?

因为有时你从某个地方复制一个类(例如下面的例子)

//Other Code Excel.ApplicationClass excel; Excel.Workbooks workbooks; Excel.Workbook workbook; Excel.Worksheet worksheet; Excel.Sheets worksheets; //Other Code

而不是重命名一切

//Other Code Microsoft.Office.Interop.Excel.ApplicationClass excel; Microsoft.Office.Interop.Excel.Workbooks workbooks; Microsoft.Office.Interop.Excel.Workbook workbook; Microsoft.Office.Interop.Excel.Worksheet worksheet; Microsoft.Office.Interop.Excel.Sheets worksheets; //Other Code

所以有类似的东西

Using Microsoft.Office.Interop.Excel.ApplicationClass as 'Excel'

How would you rename a "Using Directive" Using C#?

Because some times You copy a class from somewhere (Example below)

//Other Code Excel.ApplicationClass excel; Excel.Workbooks workbooks; Excel.Workbook workbook; Excel.Worksheet worksheet; Excel.Sheets worksheets; //Other Code

and instead of renaming everything to

//Other Code Microsoft.Office.Interop.Excel.ApplicationClass excel; Microsoft.Office.Interop.Excel.Workbooks workbooks; Microsoft.Office.Interop.Excel.Workbook workbook; Microsoft.Office.Interop.Excel.Worksheet worksheet; Microsoft.Office.Interop.Excel.Sheets worksheets; //Other Code

So having something like

Using Microsoft.Office.Interop.Excel.ApplicationClass as 'Excel'

最满意答案

您可以创建这样的别名:

// for whole namespace using Excel = Microsoft.Office.Interop.Excel; // use like this Excel.ApplicationClass excel = /* ... */; // or for single type using ExcelApp = Microsoft.Office.Interop.Excel.ApplicationClass; // use like this ExcelApp excel = /* ... */;

You can create an alias like this:

// for whole namespace using Excel = Microsoft.Office.Interop.Excel; // use like this Excel.ApplicationClass excel = /* ... */; // or for single type using ExcelApp = Microsoft.Office.Interop.Excel.ApplicationClass; // use like this ExcelApp excel = /* ... */;