私はXamarin.forms pclを使ってアプリケーションを作っています。プラットフォームを区別するために#defineを使用する方法はありますか(Xamarin.Forms)
私が知っていることは、 "Device.OS"を使って、私たちがpclを使うときのプラットフォームを見分けることです。
しかし、場合によっては、定義するヘッダーを使用してアーカイブする必要がありますが、解決策が見つかりません。
場合によっては、プラットフォームごとに異なる派生クラスを使用したいと考えています。この
#if __ANDROID__
public class SkiaView_BG : SKCanvasView
#else
public class SkiaView_BG : SKGLView
#endif
ドキュメントを読んだことがありますか?あなたの質問が何であるか分かりません:[条件コンパイル](https://developer.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/part_4_-_platform_divergence_abstraction_divergent_implementation/#Conditional_Compilation) –
@JonDouglas Hi Jon again、DavidS私の質問に答えました。 :) –
上記のサンプルコードは私がしたいことを説明していると思います。 –