2016-12-09 5 views
0

Java/Spring/C#プロジェクトでは、JavaとC#の両方で利用できるreturncodeのリストを用意したいと考えています。最初の推測では、両方の世界で利用可能で、定数を定義するファイル持っていることでした。C#のキーワード「final」を受け入れることができますか?

private static final int RC_NO_ERROR = 0; 

残念ながら、finalをC#には知られていないが、およびC#の同等constsealedreadonlyは、Javaには知られていません。そこに役立つプリプロセッサのような簡単な方法はありますか?キーワードfinalconstと友だちとして認識されない場合、少なくとも許容できると「定義する」ことはできますか?

私の計画では、sed/awkに仕事をさせてもらうことにしていますが、私はツールチェインステップを伴わないソリューションを好むでしょう。

+2

äh?あなたは何をしようとしているのですか? VisualStudioでjavaのコードを貼り付けていますか? –

+0

Cから知っているように、ソースコード内のコンテンツを他のコンテンツで置き換えることができるプリプロセッサはありません。しかし、あなたはこれを必要としているのですか?なぜC#とJavaをいつも切り替えるのですか?多言語アプリを書いていますか? – HimBromBeere

+0

これらの答えを読むことを試みてください[C#の密封されたJavaの最終的な](http://stackoverflow.com/questions/10170633/c-sharp-sealed-vs-java-final) – krypru

答えて

0

Javaで「final」を使用しないでください。 はい、それは一定ではありませんが、プライベートなので、後で変更しないように自分自身を戻すことができます。

関連する問題