我有一个变量可以采用字符串或空值,目前我正在定义所有硬编码的类型值,如下所示
let name : 'Ram' | 'Shyam' | 'Paul' | null = null;
name = customer.name as 'Ram' | 'Shyam' | 'Paul' | null;
Run Code Online (Sandbox Code Playgroud)
在这里,这些值是硬编码的,我怎样才能使其通用,以便它可以吸收任何旧的和新的东西。
我有一个简单的方法使用await.但问题是,一旦我到达该行程序的执行停止,我不知道为什么.这是我的代码..
public async void GetUserdetails() {
var upn = "Custom Name";
var userLookupTask = activeDirectoryClient.Users.Where(
user => user.UserPrincipalName.Equals(
upn, StringComparison.CurrentCultureIgnoreCase)).ExecuteSingleAsync();
User userJohnDoe = (User)await userLookupTask;
Console.WriteLine(userJohnDoe.UserPrincipalName);
Console.WriteLine(userJohnDoe.DisplayName);
Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)
任何方法来运行执行并在Console.Please帮助上查看值.谢谢..
我正在尝试使用一些顶部边距来实现 Material UI 抽屉,而不是从页面的最顶部开始,但它没有发生,我尝试应用marginTop但它没有发生。这是 codeSandBox 链接Drawer。
如何申请上边距?
我试图通过将其锚定到 来使用 Material UI 抽屉,它可以top正常工作,但唯一的问题是我无法更改抽屉的宽度,它占用了页面的整个宽度。我尝试更新 css 中的宽度,例如
list: {
width: 250. //tried to update it to 100, but its not taking
},
Run Code Online (Sandbox Code Playgroud)
代码沙盒 如何更新宽度?
我有一个Bootstrap表单,其中包含需要由User输入的各种字段.提交此表单我希望它将数据发送到WebService.
但它不是发送表单的用户输入数据.这是HTML标记.
<form class="form-horizontal" role="form" action="~/RegisterUser" method="post">
<div class="form-group">
<label for="firstName" class="col-sm-3 control-label"> First Name </label>
<div class="col-sm-9">
<input type="text" class="form-control" id="FirstName" placeholder="FirstName" required />
</div>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
当我在chrome中看到时,我收到Request URL:http://localhost:54990/RegisterUser了请求URL.有什么我丢失的form或input field创作.
我的服务是正确的,我可以在那里获得调试器断点,没有从User发布的数据.
我必须使用一个方法作为async和返回Task<bool>.但是在await我得到的关键字无法在编译时本身等待字符串作为错误.我试图从方法中返回bool但是徒劳.这是我的方法..
public async Task<bool> searchName(string Name)
{
Group retrievedGroup = new Group();
string foundGroup = null;
try
{
foundGroup = await Client().Groups
.Where(group => group.DisplayName.Equals(Name))
.ExecuteAsync().Result.ToString();
if (foundGroup == "Some Name")
{
return true;
}
else
{
return false;
}
}
catch (){ }
}
Run Code Online (Sandbox Code Playgroud) 我有一个Async返回Boolean值的方法但是当我调用该函数并尝试获取值时bool,我得到一个错误:
不能隐式地将类型'system.threading.tasks.task bool'转换为'bool'.
以下是我调用async方法的方法:
bool IsAvailable = Helper.search(Name);
Run Code Online (Sandbox Code Playgroud)
怎么纠正呢?
javascript ×4
.net ×3
c# ×3
async-await ×2
asynchronous ×2
css ×2
material-ui ×2
reactjs ×2
boolean ×1
forms ×1
html ×1
jquery ×1
typescript ×1