简体   繁体   English

如何使此 C# 代码更高效?

[英]How can I make this C# code more efficient?

I have a piece of code as follows: it retrieves a Json string, parses it, and if required sets the value in the specific node:我有一段代码如下:它检索一个 Json 字符串,解析它,如果需要,在特定节点中设置值:

 JObject jObject = JObject.Parse(JsonString);
 dynamic dModel = jObject;                                
 var url = dModel.Value<string>("Urllink");

How can I change this to something like below by using the ?如何使用? expression?表达?

 if (string.IsNullOrEmpty(url))
     url = url;
 else
     url = "#_urlString";

How can I make lines 1 - 5 more efficient?如何使第 1 - 5 行更有效率?

url=string.IsNullOrWhiteSpace(url) ? url : "#_urlString";

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM