タグ付けされた質問 「c#-3.0」

C#3.0( "C#Orcas")は、C#2.0に基づいて構築されたいくつかの言語拡張機能を導入して、高階の機能スタイルクラスライブラリの作成と使用をサポートします。拡張機能により、リレーショナルデータベースやXMLなどのドメインでクエリ言語と同等の表現力を持つ構成APIを構築できます。質問がC#3.0固有の機能に特に関係する場合は、このタグを使用してください。それ以外の場合は、C#タグを使用してください。

7
文字列値が列挙リストにあるかどうかを確認する方法?
私のクエリ文字列には、年齢変数があります ?age=New_Born。 この文字列値New_Bornが列挙リストにあるかどうかを確認できる方法はありますか [Flags] public enum Age { New_Born = 1, Toddler = 2, Preschool = 4, Kindergarten = 8 } 今のところifステートメントを使用できますが、Enumリストが大きくなる場合。もっと良い方法を見つけたいです。Linqを使用することを考えていますが、その方法がわかりません。
91 c#  c#-4.0  c#-3.0 

4
「長いパスを認識する」環境でのPathRelativePathToへの引数の制限
以下のために長いパス意識のWindows 10上のプロセス、私は窓が法シェル使用時に引数の制限が何であるかを理解しようとしていPathRelativePathToを。 以下の例では、pinvokeを介してC#を使用してメソッドを呼び出しています。 以下に複数の例とその出力を示しました。注意: すべての例は、「from」のディレクトリパスと「to」のファイルパスを示しています(これらのパスは実際にはディスク上に存在しません)。 私の観察は 「短い」MAX_PATH長(260)未満のパスは、予期した結果で成功を返します。 「短い」MAX_PATH 上のいくつかのパスは、正しい結果で成功を返します。 「短い」MAX_PATH 上のいくつかのパスは、間違った答えで成功を返します(そうです!) かなり長いパスはエラーを返します。ただし、一定の最大長ではありません。 ソース: class Program { static class Native { // https://www.pinvoke.net/default.aspx/shlwapi.pathrelativepathto // https://docs.microsoft.com/en-us/windows/win32/api/shlwapi/nf-shlwapi-pathrelativepathtoa [DllImport("shlwapi.dll", SetLastError = true, CharSet = CharSet.Auto)] [return: MarshalAs(UnmanagedType.Bool)] internal static extern bool PathRelativePathTo([Out] StringBuilder pszPath, [In] string pszFrom, [In] int dwAttrFrom, [In] string pszTo, [In] …
12 c#  .net  windows  c#-4.0  c#-3.0 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.