PathString.StartsWithSegments 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| StartsWithSegments(PathString) |
确定此 PathString 实例的开头是否与指定的 PathString实例匹配。 |
| StartsWithSegments(PathString, PathString) |
确定此 PathString 实例的开头是否与指定的 PathString 段匹配,并返回剩余的段。 |
| StartsWithSegments(PathString, StringComparison) |
确定此 PathString 实例的开头是否与 PathString 使用指定的比较选项进行比较时指定的匹配项。 |
| StartsWithSegments(PathString, PathString, PathString) |
确定此 PathString 实例的开头是否与指定的 PathString 匹配项匹配,并返回匹配的和剩余的段。 |
| StartsWithSegments(PathString, StringComparison, PathString) |
确定此 PathString 实例的开头是否与 PathString 使用指定的比较选项进行比较时指定的匹配,并返回剩余的段。 |
| StartsWithSegments(PathString, StringComparison, PathString, PathString) |
确定此 PathString 实例 PathString 的开头是否与使用指定的比较选项进行比较时指定的匹配项匹配,并返回匹配的和剩余的段。 |
StartsWithSegments(PathString)
- Source:
- PathString.cs
- Source:
- PathString.cs
- Source:
- PathString.cs
确定此 PathString 实例的开头是否与指定的 PathString实例匹配。
public:
bool StartsWithSegments(Microsoft::AspNetCore::Http::PathString other);
public bool StartsWithSegments(Microsoft.AspNetCore.Http.PathString other);
member this.StartsWithSegments : Microsoft.AspNetCore.Http.PathString -> bool
Public Function StartsWithSegments (other As PathString) As Boolean
参数
- other
- PathString
要比较的 PathString。
返回
如果值与此字符串的开头匹配,则为 true;否则为 false。
注解
other当参数包含尾部斜杠时,PathString要检查的斜杠必须完全匹配或包含尾部斜杠。 例如,对于“/a/b”, PathString 此方法将返回 true “/a”,但将返回 false “/a/”。 而与“/a/”相比, PathString “/a/b/”将返回 true 。 为此 PathString ,反斜杠('\')被视为等效于正斜杠('/'),以便进行段边界检测。 例如,与“/a”进行比较时,将返回true一个PathString“/a\b”。
适用于
StartsWithSegments(PathString, PathString)
- Source:
- PathString.cs
- Source:
- PathString.cs
- Source:
- PathString.cs
确定此 PathString 实例的开头是否与指定的 PathString 段匹配,并返回剩余的段。
public:
bool StartsWithSegments(Microsoft::AspNetCore::Http::PathString other, [Runtime::InteropServices::Out] Microsoft::AspNetCore::Http::PathString % remaining);
public bool StartsWithSegments(Microsoft.AspNetCore.Http.PathString other, out Microsoft.AspNetCore.Http.PathString remaining);
member this.StartsWithSegments : Microsoft.AspNetCore.Http.PathString * PathString -> bool
Public Function StartsWithSegments (other As PathString, ByRef remaining As PathString) As Boolean
参数
- other
- PathString
要比较的 PathString。
- remaining
- PathString
匹配后的剩余段。
返回
如果值与此字符串的开头匹配,则为 true;否则为 false。
注解
other当参数包含尾部斜杠时,PathString要检查的斜杠必须完全匹配或包含尾部斜杠。 例如,对于“/a/b”, PathString 此方法将返回 true “/a”,但将返回 false “/a/”。 而与“/a/”相比, PathString “/a/b/”将返回 true 。 为此 PathString ,反斜杠('\')被视为等效于正斜杠('/'),以便进行段边界检测。 例如,与“/a”相比,“/a\b”将返回一个PathString“/a”,并且remaining将返回true“\b”(原始字符保留,未规范化)。
适用于
StartsWithSegments(PathString, StringComparison)
- Source:
- PathString.cs
- Source:
- PathString.cs
- Source:
- PathString.cs
确定此 PathString 实例的开头是否与 PathString 使用指定的比较选项进行比较时指定的匹配项。
public:
bool StartsWithSegments(Microsoft::AspNetCore::Http::PathString other, StringComparison comparisonType);
public bool StartsWithSegments(Microsoft.AspNetCore.Http.PathString other, StringComparison comparisonType);
member this.StartsWithSegments : Microsoft.AspNetCore.Http.PathString * StringComparison -> bool
Public Function StartsWithSegments (other As PathString, comparisonType As StringComparison) As Boolean
参数
- other
- PathString
要比较的 PathString。
- comparisonType
- StringComparison
确定此值 PathString 与值的比较方式的枚举值之一。
返回
如果值与此字符串的开头匹配,则为 true;否则为 false。
注解
other当参数包含尾部斜杠时,PathString要检查的斜杠必须完全匹配或包含尾部斜杠。 例如,对于“/a/b”, PathString 此方法将返回 true “/a”,但将返回 false “/a/”。 而与“/a/”相比, PathString “/a/b/”将返回 true 。 为此 PathString ,反斜杠('\')被视为等效于正斜杠('/'),以便进行段边界检测。 例如,与“/a”进行比较时,将返回true一个PathString“/a\b”。
适用于
StartsWithSegments(PathString, PathString, PathString)
- Source:
- PathString.cs
- Source:
- PathString.cs
- Source:
- PathString.cs
确定此 PathString 实例的开头是否与指定的 PathString 匹配项匹配,并返回匹配的和剩余的段。
public:
bool StartsWithSegments(Microsoft::AspNetCore::Http::PathString other, [Runtime::InteropServices::Out] Microsoft::AspNetCore::Http::PathString % matched, [Runtime::InteropServices::Out] Microsoft::AspNetCore::Http::PathString % remaining);
public bool StartsWithSegments(Microsoft.AspNetCore.Http.PathString other, out Microsoft.AspNetCore.Http.PathString matched, out Microsoft.AspNetCore.Http.PathString remaining);
member this.StartsWithSegments : Microsoft.AspNetCore.Http.PathString * PathString * PathString -> bool
Public Function StartsWithSegments (other As PathString, ByRef matched As PathString, ByRef remaining As PathString) As Boolean
参数
- other
- PathString
要比较的 PathString。
- matched
- PathString
匹配的段与源值中的原始大小写。
- remaining
- PathString
匹配后的剩余段。
返回
如果值与此字符串的开头匹配,则为 true;否则为 false。
注解
other当参数包含尾部斜杠时,PathString要检查的斜杠必须完全匹配或包含尾部斜杠。 例如,对于“/a/b”, PathString 此方法将返回 true “/a”,但将返回 false “/a/”。 而与“/a/”相比, PathString “/a/b/”将返回 true 。 为此 PathString ,反斜杠('\')被视为等效于正斜杠('/'),以便进行段边界检测。 例如,与“/a”相比,“/a\b”将返回一个PathString“/a”,并且remaining将返回true“\b”(原始字符保留,未规范化)。
适用于
StartsWithSegments(PathString, StringComparison, PathString)
- Source:
- PathString.cs
- Source:
- PathString.cs
- Source:
- PathString.cs
确定此 PathString 实例的开头是否与 PathString 使用指定的比较选项进行比较时指定的匹配,并返回剩余的段。
public:
bool StartsWithSegments(Microsoft::AspNetCore::Http::PathString other, StringComparison comparisonType, [Runtime::InteropServices::Out] Microsoft::AspNetCore::Http::PathString % remaining);
public bool StartsWithSegments(Microsoft.AspNetCore.Http.PathString other, StringComparison comparisonType, out Microsoft.AspNetCore.Http.PathString remaining);
member this.StartsWithSegments : Microsoft.AspNetCore.Http.PathString * StringComparison * PathString -> bool
Public Function StartsWithSegments (other As PathString, comparisonType As StringComparison, ByRef remaining As PathString) As Boolean
参数
- other
- PathString
要比较的 PathString。
- comparisonType
- StringComparison
确定此值 PathString 与值的比较方式的枚举值之一。
- remaining
- PathString
匹配后的剩余段。
返回
如果值与此字符串的开头匹配,则为 true;否则为 false。
注解
other当参数包含尾部斜杠时,PathString要检查的斜杠必须完全匹配或包含尾部斜杠。 例如,对于“/a/b”, PathString 此方法将返回 true “/a”,但将返回 false “/a/”。 而与“/a/”相比, PathString “/a/b/”将返回 true 。 为此 PathString ,反斜杠('\')被视为等效于正斜杠('/'),以便进行段边界检测。 例如,与“/a”相比,“/a\b”将返回一个PathString“/a”,并且remaining将返回true“\b”(原始字符保留,未规范化)。
适用于
StartsWithSegments(PathString, StringComparison, PathString, PathString)
- Source:
- PathString.cs
- Source:
- PathString.cs
- Source:
- PathString.cs
确定此 PathString 实例 PathString 的开头是否与使用指定的比较选项进行比较时指定的匹配项匹配,并返回匹配的和剩余的段。
public:
bool StartsWithSegments(Microsoft::AspNetCore::Http::PathString other, StringComparison comparisonType, [Runtime::InteropServices::Out] Microsoft::AspNetCore::Http::PathString % matched, [Runtime::InteropServices::Out] Microsoft::AspNetCore::Http::PathString % remaining);
public bool StartsWithSegments(Microsoft.AspNetCore.Http.PathString other, StringComparison comparisonType, out Microsoft.AspNetCore.Http.PathString matched, out Microsoft.AspNetCore.Http.PathString remaining);
member this.StartsWithSegments : Microsoft.AspNetCore.Http.PathString * StringComparison * PathString * PathString -> bool
Public Function StartsWithSegments (other As PathString, comparisonType As StringComparison, ByRef matched As PathString, ByRef remaining As PathString) As Boolean
参数
- other
- PathString
要比较的 PathString。
- comparisonType
- StringComparison
确定此值 PathString 与值的比较方式的枚举值之一。
- matched
- PathString
匹配的段与源值中的原始大小写。
- remaining
- PathString
匹配后的剩余段。
返回
如果值与此字符串的开头匹配,则为 true;否则为 false。
注解
other当参数包含尾部斜杠时,PathString要检查的斜杠必须完全匹配或包含尾部斜杠。 例如,对于“/a/b”, PathString 此方法将返回 true “/a”,但将返回 false “/a/”。 而与“/a/”相比, PathString “/a/b/”将返回 true 。 为此 PathString ,反斜杠('\')被视为等效于正斜杠('/'),以便进行段边界检测。 例如,与“/a”相比,“/a\b”将返回一个PathString“/a”,并且remaining将返回true“\b”(原始字符保留,未规范化)。