如何在C#中将struct转换System.Byte byte[]为System.IO.Stream对象?
我有一个字符串,其中包含大写和小写字符混合的单词.
例如: string myData = "a Simple string";
我需要将每个单词的第一个字符(用空格分隔)转换为大写.所以我希望结果如下:string myData ="A Simple String";
有没有简单的方法来做到这一点?我不想拆分字符串并进行转换(这将是我的最后手段).此外,保证字符串是英文的.
我有一个List,有时它是空的或null.我希望能够检查它是否包含任何List项,如果没有,则将对象添加到List.
// I have a list, sometimes it doesn't have any data added to it
var myList = new List<object>();
// Expression is always false
if (myList == null)
Console.WriteLine("List is never null");
if (myList[0] == null)
myList.Add("new item");
//Errors encountered: Index was out of range. Must be non-negative and less than the size of the collection.
// Inner Exception says "null"
Run Code Online (Sandbox Code Playgroud) 我试图在select2-jquery组件中显示选定的值.
var select = $(".select2").select2({
multiple: true,
placeholder: "",
width:'100%',
data: z
});
var selectedValues = $("#sourceValues").val().split(',');
$.each( selectedValues, function(k,v){
$(".select2").select2('val',v);
})
Run Code Online (Sandbox Code Playgroud)
元素sourceValues保存值例如:2,4并且z是按照建议保存id和文本的对象数组.我可以看到<options>它链接到Select2元素,但我无法在元素上显示选定的值.此外,如果我尝试在Chrome控制台上运行查询,那么如果我写了类似的内容,它就会起作用;
$(".select2").select2('val',4)
Run Code Online (Sandbox Code Playgroud)
因此,<option>选择id为4.