Instant
C#提供代碼轉換功能,可以直接將VB轉換為C#,方便用戶在更多場景使用源代碼內容,如果你的電腦有VB的項目就可以直接在這款軟件嘗試轉換,軟件提供很多轉換選項,你可以自定義設置VB格式,可以選擇字符替換新內容,可以選擇適合的文件編碼,可以設置微軟VisualBasic命名空間,很多轉換細節參數都可以自己設置,讓轉換完畢的C#可以正常使用,Instant
C#轉換速度也比較快速,每分鐘轉換數萬行代碼內容,需要就可以下載使用。
可生成高質量的 VB 到 C# 轉換,為您節省數小時的艱苦工作和寶貴的時間。
C# 和 VB
空白格式選項。
自定義字符串替換。
項目轉換選項
轉換消息選項
文件編碼選項
微軟VisualBasic命名空間選項
增強選項
項目轉換組
默認共享程序集
假定為代碼段導入的命名空間。
用于項目或文件夾轉換的忽略程序集。
添加和省略
診斷選項
代碼段語法著色
代碼段字體
其他選項
在選項對話框中查找
將選項導出到文件
從文件導入選項
備份和重置選項為默認值。
繞過程序集解析對話框
添加對Microsoft的引用。VisualBasic程序集(僅限.net framework項目)
如果引用了My.Computer,則包括MyComputer.cs幫助文件
再現項目整數溢出設置
在解決方案轉換過程中包括解決方案文件夾之外的項目
將項目“根命名空間”添加到每個轉換的代碼文件
如果文件沒有顯式命名空間,則添加為“文件范圍的命名空間”
VB項目級導入的轉換
將“using”語句添加到每個代碼文件
將“使用Include”部分添加到項目文件(C#10)
忽視
C#不支持參數化屬性-以下屬性已被重寫為函數
對VB“Err”函數的調用不由Instant C#轉換
強制轉換為泛型類型參數可能會導致運行時異常
將VB中的布爾值強制轉換為有符號整數類型或浮點類型,True為-1,False為0
將VB中的布爾值強制轉換為無符號整數類型會產生True的無符號最大值和False的O
舊版本的C#中不允許使用接口中的類
由于異常變量是在C#的'catch'語句中聲明的,因此對此聲明進行了注釋
注釋了此聲明,因為“foreach”循環中的循環變量是在C#的“foreach”頭中聲明的
與立即封閉塊不匹配的Continue語句將使用'goto'語句轉換
轉換的設計時事件處理程序連線
已轉換的事件處理程序連線
已轉換的靜態事件處理程序連線
舊版本的C#中不允許接口內的委托
舊版本的C#中不允許使用接口內的枚舉
C#匿名類型初始值設定項中的每個字段都是不可變的
與直接封閉塊不匹配的退出語句將使用“goto”語句進行轉換
以前的VB項目級導入:(注)
插入了以下“return”,因為所有代碼路徑都必須在C#中返回一個值
無法使用C#中的其他實例字段初始化實例字段或屬性
即時C#轉換自VB(.NET),而非VB6:(警告)
Instant C#不轉換對動態生成的VB“My.Forms”的引用
Instant C#不轉換對動態生成的VB“My.WebServices”的引用
舊版本的C#中不允許使用接口中的接口
Lambda表達式不能分配給“var”:(任務)
1、開始安裝軟件,設置軟件的安裝地址,點擊下一步
2、將補丁Instant CSharp.exe復制到軟件的安裝地址替換
3、請確認您引用的文件編碼:UTF-8-Codepage 65001,包括輸出的字節順序標記(BOM)
4、需要查看軟件的更多介紹就點擊help
5、轉換功能,直接在軟件添加源代碼內容,可以選擇VB project or Solution Files (*.wbproj;*.sIn)
6、選擇轉換后的C#項目或解決方案的位置,點擊convert按鈕執行轉換
7、設置界面,可以選擇White Space Formatting Options
8、Braces設置界面
在下一行打開大括號
在同一行打開大括號
縮進大括號
將else/catch/finally放在上一個右大括號線上
將“while”放在do while塊的右大括號線上
刪除單語句塊的大括號
將評論視為聲明
9、Indentation
首選壓痕類型
用制表符替換這么多空格
10、Spacing
用空格填充括號內容
帶空格的大括號初始值設定項
用空格填充括號內容
在一元運算符周圍使用空格
在控制流關鍵字后使用空格
在注釋標記后強制使用空格
在二進制運算符周圍強制使用空格
11、Control Statements
在主要條件下中斷
行以邏輯運算符開頭
行以邏輯運算符結尾
新線上的第一個條件
新行上的右括號
縮進右括號
選項生效的最小條件數
選項生效的最小行長度(以字符為單位)
12、Method Declarations
打斷參數
新行上的第一個參數
新行上的右括號
縮進右括號
每轉換一行的最大參數字符數
選項生效的最小參數數
13、Method Calls
打斷論點
新行上的第一個參數
新行上的右括號
縮進右括號
每轉換一行的最大參數字符數
選項生效的最小參數數
14、String Literal Concatenation
串聯運算符中斷
行以串聯運算符開頭
行以串聯運算符結尾
選項生效的最小行長度(以字符為單位)
問:原始 VB.NET 文件是否以任何方式被更改?
現有代碼將完全完好無損。 新的 C# 項目將輸出到您指定的新位置。
問:你們保證 100% 完全轉換嗎?
不 - 我們的準確性非常高,但會有 除了最簡單的轉換外,所有轉換都需要進行一些調整。閱讀其余部分 的常見問題解答,以了解一些未轉換的內容。
問:Instant C# 是否會將 VB6 項目轉換為 C#?
否 - 將 VB6 轉換為 的最有效方法 C# 是先升級到 VB.NET,然后在生成的 VB.NET 代碼上使用即時 C#。
問:如何處理經典 VB.NET 字符串函數?
默認情況下,即時 C# 將它們轉換為 最接近的 .NET 字符串方法。您還可以選擇將它們保留為 對 Microsoft.VisualBasic 命名空間的調用(如果依賴于某些 經典 VB 字符串函數的奇怪怪癖。
問:ASP.NET 文件中 VB.NET 代碼是否已轉換?
否 - 不會轉換標記 ASP.NET 中的 VB 代碼。
谷歌瀏覽器Google Chromev100.0.4896.75 64位官方最新版
WinRAR官方64位v5.80 正式官方版
騰訊電腦管家win10專版v13.5.20525.234 官方最新版
iTunes 32位for Windows 12.10.8.5 多語言官方版
騰訊應用寶pc版v5.8.2 最新版
360安全衛士電腦版v13.1.0.1151 官方正式版
百度網盤pc版v7.14.2.9 官方最新版
搜狗拼音輸入法電腦版v11.0.0.4909 正式版
酷狗音樂播放器電腦版v9.2.29.24113 官方最新版
愛奇藝pps影音客戶端v7.10.122.2375 官方最新版
微信2022最新電腦版v3.6.0.18 官方版
wps office 2016專業版V11.1.0.7875 pro版_附序列號
網友評論