我已经按照一些教程进行了工作,但由于某种原因,我无法显示UI,但是创建了Swagger Json.我看过的最后一个教程就在这里.
我的设置是这样的:
Nuget套餐: Swashbuckle.AspNetCore(1.0.0)
ConfigureServices 方法:
services.AddSwaggerGen(options =>
{
options.SwaggerDoc("v1",
new Info
{
Title = "MediatR Example",
Version = "v1",
Description = "Trying out the MediatR library to simplify Request and Response logic.",
TermsOfService = "WTFPL",
Contact = new Contact
{
Email = "",
Name = "",
Url = "https://github.com/CubicleJockey/MediatR-Playground"
}
}
);
var xmlDocFile = Path.Combine(PlatformServices.Default.Application.ApplicationBasePath, @"MediatR-Messages.Api.xml");
options.IncludeXmlComments(xmlDocFile);
options.DescribeAllEnumsAsStrings();
});
Run Code Online (Sandbox Code Playgroud)
Configure 方法:
app.UseMvcWithDefaultRoute();
// Enable middleware to serve generated Swagger as a JSON endpoint.
app.UseSwagger();
// …Run Code Online (Sandbox Code Playgroud) swagger swagger-ui swagger-2.0 asp.net-core-webapi .net-core-2.0
我在教自己F#我通常是C#程序员.
我正在尝试使用它(**)为自己做笔记,因为我通过章节,但我从评论本身得到一个错误.
module Characters
let vowels = ['a', 'e', 'i', 'o', 'u']
printfn "Hex u0061 = '%c'" '\u0061'
(* <------------Error is here, is 'End of file in string embedded in comment begun at or before here'
Character Escape Sequences
Character Meaning
-------------------------------
\' Single Quote
\" Double Quote
\\ Backslash
\b Backspace
\n Newline
\r Carriage Return
\t Horisontal Tab
*)
Run Code Online (Sandbox Code Playgroud)
这是否将评论视为字符串意味着我必须逃避我的评论?
我问的原因是因为我写了一个扩展方法在Silverlight中使用只是为了找出该功能神奇地开始为银光工作.
例
string sentence = "I am a sentence that has some words";
sentence.Contains("N"); //would return false, silverlight true
sentence.Contains("n"); //would return true, silverlight true
Run Code Online (Sandbox Code Playgroud)
为什么Silverlight框架中有一个特殊的System dll,它将比较作为不区分大小写的?
我已经遇到了大量的方法,它们有点令人讨厌,它们要么行为不同,要么一般都缺失.
所以我在LinqPad中徘徊并注意到一些奇怪的东西,我在Visual Studio测试代码单元测试中获得相同的结果.
我正在玩数值数据类型的所有不同的TryParse.在此期间,我注意到double.TryParse的行为与其余部分有所不同.
例如:
var doubleStr = double.MinValue.ToString();
//doubleStr = -1.79769313486232E+308
double result;
var result = double.TryParse(doubleStr, out result);
//result is returning false
Run Code Online (Sandbox Code Playgroud)
具有MinValue的所有其他数据类型都没有这个问题:
var floatStr = float.MinValue.ToString();
//floatStr = -3.402823E+38
float result2;
float.TryParse(floatStr, out result2);
//result = True
Run Code Online (Sandbox Code Playgroud)
任何正文都知道为什么double是唯一一个将它的MinValue属性的字符串版本解析为实际的double的false?
我不明白为什么这是不同的.也许我错过了什么.
我试图为O'Railey的编程F#做一个例子,Chris Smith第53页.
它正在使用函数返回函数.
直接来自VS2013 IDE编辑器,FSI和LinqPad4中的这一行给出了一个错误:
码:
let generatePowerOfFunc base = (fun exponent -> base ** exponent)
Run Code Online (Sandbox Code Playgroud)
错误:
error FS0010: Unexpected keyword 'base' in pattern
Run Code Online (Sandbox Code Playgroud)
我缺少什么,或者作者没有包含哪些内容需要包括在内.
.net ×2
c# ×2
f# ×2
double ×1
linqpad ×1
silverlight ×1
swagger ×1
swagger-2.0 ×1
swagger-ui ×1