[OpenTween-dev] Fwd: C# への移植作業について

Back to archive index

Kimura Youichi kim.u****@bucyo*****
2011年 11月 23日 (水) 22:23:05 JST


kim_upsilon です。

> 1. csharp-translationブランチにコミットしていない作業済みのファイルがあります。
> とりあえず移植作業確認表には保留と記入させていただきました。
> ほとんどは「他の移植していないファイルの内容に依存しているためコンパイルできない」
> という理由のため、頃合いを見計らって(from_trunkとの差分を確認の上)コミットします。

from_trunk ブランチへのマージの影響で ApiInformation.cs や Win32Api.cs
にも影響が出てしまったようです。これについても差分を確認して修正したいと
思います。

> 2. Tween/DataModel.vbについての相談があります。
> これは上に書いたのとは異なった理由で保留にしています。
> というのも、一部のクラスに「クラス名と同名のフィールドを持っている」(UrlsクラスのUrls As Stringなど)
> というものがあり、これがC#では許されていないようなのです。
> これの対処をどうしましょうか?ということです。

クラス名とフィールド名の競合につきましては、フィールド名をキャメルケース
にする等で競合しない名前に変更して下さい(メソッド名とフィールド名が競合
した場合も同様)。
C# は VB.NET よりも識別子の規則が厳しいようなので、もし他のパターンで競
合が起きた場合は「影響範囲が狭い方の名前を変更」としたいと思います。

-- 
Kimura Youichi <kim.u****@bucyo*****>
  http://upsilo.net/~upsilon/

-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: signature.asc
型:         application/pgp-signature
サイズ:     900 バイト
説明:       OpenPGP digital signature
Descargar 



OpenTween-dev メーリングリストの案内
Back to archive index