2009-07-22 10 views
5

私はこれにどのようにアプローチすべきですか?ありがとう。C#からVB.NETへの移行

+17

嫌悪感と恐怖では? :) –

+5

多くのカウンセリング。 –

+1

Lol、なぜあなたはこれをやりますか? – Janie

答えて

3

私はこれを頻繁にやる必要があります - そして私の最大のハングアップはセミコロンです。 VBコンパイラは、VBコードのすべての行にセミコロンを置いているので、VBコンパイラは長い間、私がVBで書かれていたことから決して失敗しません。

それ以外は、あまりにも苦痛ではありません。 C#に慣れていれば、VBに移行するのは最初の数日はストレスがかかるかもしれませんが、その後は滑らかなセーリングが必要です。

コード変換ツールは、簡単に忘れてしまった奇妙な構文の違いをすべて覚えたり、再学習したり、再学習するのに便利です。私が通常最初に目指すのはhttp://converter.telerik.com/です。もしそれが間に合わないのであれば、コード変換のための簡単なgoogle検索は、他の良いものをいくつか出すでしょう。

私が過去に持っていたもう一つの苦境はスニペットです。 C#rockのスニペット - しかし、VBのロックでは少し少ない。それらと人生の違いをもっと簡単に知ることができます。 (VBチームに来てください - C#スニペットチームのように機能するEnterキーを手に入れてください)

+1

私のほ乳類の指セミコロンを打つように訓練されているので、私は間違って1つの期間ではなく1つで多くの文章を終了させます。 –

+1

これはまさに私の問題です; –

4

構文とキーワードの違いについては、VB to C# Comparisonチャートをご覧ください。

2

私は嫌悪感と恐怖を別にして、ちょうど始めることをお勧めします。シンプルなアプリを作る。魔法は経験にある。あなたが何かがうまくいかない理由を理解しようと多くの時間を費やすまでは意味がありません。

2

私は別の方法(VBからC#へ)を行って、構文が非常に似ていることがわかりました。私はどちらのプラットフォームでもかなりプログラムできるようになりました。おかげさまでIDEのインテリセンスに多くの感謝をします。

0

最初はそれほど難しくありません。快適になるためには、厳密にC++/C#からVBに行くのを約1ヶ月かかりました。

0

プログラミングに精通している方は、構文を覚えておく必要があります。なぜ誰かがC#からVBに移行したいのですか?誰が知っていますか:

3

良いC# to VB.NET converterが役に立ちます。

+1

これらを使用しないでください! –

+2

@Greg - コンバーターは、コンバーターを使用して構文の違いを学んで、あなたのコードをすべて記述するのではなく、あなたの友人です。 –

0

私の最初の質問は「なぜ?」です。私はあなたがC#またはVB.Netのどちらでも同じことをすることができると思っています。それがマネージドコードだとすれば、そのままそのまま残すのはなぜですか?

はちょうどあなたがあなたの理由:)これを行いますツールのカップルがあります

1)(サンプルのためhttp://www.developerfusion.com/tools/convert/csharp-to-vb/を参照)を持っていると仮定しましょう。
2)もう1つのオプションは、コードを手動で変換し、コンパイルし、エラーを修正し、繰り返します。痛い

+0

コンサルタントとC ontractの開発者は、しばしばクライアントによって言語の選択肢を持っています。そのような状況では、VBとCの両方に堪能であれば、遠くに行くことができます... –

0

実際にはかなり簡単です。 VB.Netは、あなたがC#で慣れ親しんだ表現力の大部分が完全に優れた(if、imo、verbose)言語です。特定のキーワードが異なっていること、異なる背景文化を持っていること、そしてうまくいくことに気をつけてください。

2

「With」ステートメントを活用してください! VB.NETの私のお気に入りの部分の1つ。

0

DevExpress(所属なし)のCodeRushのようなツールを使用することもできます。どの操作のショートカットキーも両方の言語で同じで、言語の正しい出力が得られます。例えば

:キーコンボ "MV" 利回り:VB

Public Sub MethodName() 

End Sub 
0

使用XML literalsでC#の

public void MethodName() 
{ 

} 

とは、C#プログラマが突然どのように憤慨仲間驚嘆します。

関連する問題