Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将Cookie转换为字符串_C#_String_Cookies_Type Conversion - Fatal编程技术网

C# 将Cookie转换为字符串

C# 将Cookie转换为字符串,c#,string,cookies,type-conversion,C#,String,Cookies,Type Conversion,我有一个名为LoginCookie的cookie,希望将值转换为字符串。我该如何转换它 将其转换为字符串后,我会将字符串的数据放入标签中。如果它是HttpCookie,您只需使用其.value属性访问其值即可: // Some cookie var cookie = new HttpCookie("LoginCookie") { Value = "Hello!" }; // Accessing its value var cookieValue = cookie.Value; // Some

我有一个名为
LoginCookie
的cookie,希望将值转换为字符串。我该如何转换它


将其转换为字符串后,我会将字符串的数据放入标签中。

如果它是HttpCookie,您只需使用其.value属性访问其值即可:

// Some cookie
var cookie = new HttpCookie("LoginCookie") { Value = "Hello!" };

// Accessing its value
var cookieValue = cookie.Value;

// Some label
var label = new Label();

// Setting the label text
label.Text = cookieValue;

这使得label.Text=“Hello!”

如前所述,
HttpCookie
Value
属性将所有cookie数据作为字符串返回

var cookie = new HttpCookie("CookieName");
cookie["1"] = "Value1";
cookie["2"] = "Value2";

string defaultValueString = cookie.Value; 
// result: "1=Value1&2=Value2"
如果cookie包含多个键,则
Values
属性允许您访问某个键。您可以使用它返回自定义格式

var valuesByKey = cookie.Values.Keys.Cast<string>()
    .ToDictionary(k => k, v => cookie.Values[v]);

string customValueString = string.Join("; ", 
    valuesByKey.Select(kvp => $"Name: '{kvp.Key}', Value: '{kvp.Value}'");
// result: "Name: '1', Value: 'Value1'; Name: '2', Value: 'Value2'"
var valuesByKey=cookie.Values.Keys.Cast()
.ToDictionary(k=>k,v=>cookie.Values[v]);
string customValueString=string.Join(“;”,
valuesByKey.Select(kvp=>$“名称:'{kvp.Key}',值:'{kvp.Value}'”;
//结果:“名称:'1',值:'Value1';名称:'2',值:'Value2'”

在HttpCookie中?它有一个.Value属性,如果不是,那么是什么包含您的cookie?@AlexK。是的,有一个值。我想将cookie的值转换为字符串。是的,它是一个HttpCookie.HttpCookie.Value是一个字符串:cookie“LoginCookie”已经有一个存储值。如何检索它?如果要将其保存在另一个变量中:string cookieValue=myLoginCookie.value;