我想查看一个字符串是否包含3个字母+ 2个数字+ 1个字母或数字。这是当今瑞典车牌的标准。
是否可以查看字符串是否具有标准的ABC123或ABC12D,并且最好以此顺序进行?如何做到尽可能简单?
if(theString.Length == 6)
{
if(theString.Contains(...)
{
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 unity3d 2018.3.13f1 和 MRTK v2 RC1 构建一个项目。首先,我收到了此 SO-post 中显示的错误,并按照那里的答案进行操作,因此获得了 Windows Insider SDK 并解决了错误。现在我得到了一个新的数量:
第一个错误很长,所以我不会发布全文。
参考重写器在运行命令“--target=Temp\StagingArea\Data\Managed\Assembly-CSharp.dll”“--target=Temp\StagingArea\Data\Managed\Unity.XR.WindowsMR.dll”时发现一些错误--target=Temp\StagingArea\Data\Managed\Unity.TextMeshPro.dll" "--target=Temp\StagingArea\Data\Managed\Unity.Analytics.DataPrivacy.dll" "--target=Temp\StagingArea\Data\ Managed\Microsoft.MixedReality.Toolkit.Utilities.Gltf.dll"
第二个和第三个错误:
参考重写器:错误:
System.Numerics.Vector3 Windows.Perception.People.HandMeshVertex::Position目标框架中不存在字段。
参考重写器:错误:
System.Numerics.Vector3 Windows.Perception.Spatial.SpatialRay::Direction目标框架中不存在字段。它是从 System.Void 处的 Microsoft.MixedReality.Toolkit.Providers.WindowsMixedReality.dll 引用的
我已经检查了这个,这个和这个帖子并尝试了他们的解决方案,但还没有让它工作。
任何帮助解决这个问题表示赞赏!如果缺少某些信息,请告诉我。
编辑
再次尝试构建并得到与上述相同的错误,除了上面解释的最后一个。这次控制台说即使所有错误也构建成功。
我正在尝试将 json 字符串发布到 Web API,目前得到了以下代码:
async Task<Uri> Post(CapturedImage image)
{
string json = JsonConvert.SerializeObject(image);
var content = new StringContent(json.ToString(), Encoding.UTF8, "application/json");
HttpResponseMessage response = await client.PostAsync(url, content);
response.EnsureSuccessStatusCode();
Debug.Log("Request Message Information:- \n\n" + response.RequestMessage + "\n");
Debug.Log(json.ToString());
// return URI of the created resource.
return response.Headers.Location;
}
Run Code Online (Sandbox Code Playgroud)
代码尚未完成,所以我不确定这是否是我最终想要返回的类型(最终我将有一个新的 json 字符串,其中包含有关特定汽车的信息)。
当涉及到线路时,Unity 挂起HttpResponseMessage response = await client.PostAsync(url, content);,我必须强行关闭 Unity 应用程序。
怎样才能httpClient成功使用呢?unityWebRequest我暂时没有使用它,因为我不明白WWWForm发送的方式(就像我猜的对象)。我也不希望发送 byte[],而是发送 json 字符串,我可以假设它WWWForm就像 json 字符串,但是分开的。另外,当它是WWWForm. 就像它是一个 json 字符串一样,我只有像这样的参数 …