尝试按对象名称对arraylist进行排序
Dim ObjList as new arraylist
Dim TextBox1 as new textbox
Textbox1.name = "CCC"
Dim TextBox2 as new textbox
Textbox1.name = "AAA"
Dim TextBox3 as new textbox
Textbox1.name = "BBB"
ObjList.add(TextBox1)
ObjList.add(TextBox2)
ObjList.add(TextBox3)
ObjList.sort()
Run Code Online (Sandbox Code Playgroud)
排序会产生错误.我如何按名称对TextBox进行排序,使其看起来像AAA BBB CCC
谢谢
如何使用TaskFactory创建新的UI元素?当我尝试时,我收到以下错误:
调用线程必须是STA,因为许多UI组件都需要这个.
示例代码
Dim txtBoxList as new List(Of TextBox)
Sub StartThread()
Dim TS As TaskScheduler = TaskScheduler.FromCurrentSynchronizationContext()
Task.Factory.StartNew(Sub() CreateControl(), TS)
End Sub
Sub CreateControl()
Dim txtBox As New TextBox
Dispatcher.BeginInvoke(Sub() txtBoxList.Add(txtBox))
End Sub
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 async 返回结果,但我希望它返回整个对象而不是返回数据
[System.Web.Services.WebMethod(BufferResponse=false)]
public static async Task<bool> getLogin(string username, string password)
{
Login login = new Login();
Task<bool> loginVerify = login.verifyLogin(username,password);
await loginVerify;
return loginVerify.Result;
}
public class Login
{
public async Task<bool> verifyLogin(string username, string password)
{
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
Firefox Firebug 的结果显示:
{"d":{"Result":true,"Id":2,"Exception":null,"Status":5,"IsCanceled":false,"IsCompleted":true,"CreationOptions":0,"AsyncState":null,"IsFaulted":false}}
Run Code Online (Sandbox Code Playgroud)
为什么不只是显示结果?
我试过跑步
public static async Task<bool> getLogin(string username, string password)
{
Login login = new Login();
Task<bool> loginVerify = login.verifyLogin(username,password);
await loginVerify;
return false;
}
Run Code Online (Sandbox Code Playgroud)
但是萤火虫报告是相同的,只是它在 json 中说 Result false
{"d":{"Result":false,"Id":2,"Exception":null,"Status":5,"IsCanceled":false,"IsCompleted":true,"CreationOptions":0,"AsyncState":null,"IsFaulted":false}}
Run Code Online (Sandbox Code Playgroud)
所以我的问题是为什么它显示整个对象而不是结果?
我可以通过退出代码退出PowerShell应用程序:
exit 59
Run Code Online (Sandbox Code Playgroud)
如何使用自定义退出代码说明退出?
exit 59, "Somethings Wrong"
Run Code Online (Sandbox Code Playgroud) vb.net ×2
arraylist ×1
async-await ×1
c# ×1
exit-code ×1
jquery ×1
powershell ×1
sorting ×1
taskfactory ×1
webmethod ×1
wpf ×1