You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
210 lines
4.2 KiB
Plaintext
210 lines
4.2 KiB
Plaintext
2 years ago
|
{
|
||
|
"cells": [
|
||
|
{
|
||
|
"attachments": {},
|
||
|
"cell_type": "markdown",
|
||
|
"metadata": {},
|
||
|
"source": [
|
||
|
"# 展示程序执行结果"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"attachments": {},
|
||
|
"cell_type": "markdown",
|
||
|
"metadata": {},
|
||
|
"source": [
|
||
|
"## Console.WriteLine() 方法,输出字符串到结果区域"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": null,
|
||
|
"metadata": {
|
||
|
"dotnet_interactive": {
|
||
|
"language": "csharp"
|
||
|
},
|
||
|
"polyglot_notebook": {
|
||
|
"kernelName": "csharp"
|
||
|
},
|
||
|
"vscode": {
|
||
|
"languageId": "polyglot-notebook"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"Console.WriteLine(\"将字符串输出到展示区!\");"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"attachments": {},
|
||
|
"cell_type": "markdown",
|
||
|
"metadata": {},
|
||
|
"source": [
|
||
|
"## 使用内置的 Display() 方法"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": null,
|
||
|
"metadata": {
|
||
|
"dotnet_interactive": {
|
||
|
"language": "csharp"
|
||
|
},
|
||
|
"polyglot_notebook": {
|
||
|
"kernelName": "csharp"
|
||
|
},
|
||
|
"vscode": {
|
||
|
"languageId": "polyglot-notebook"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"//直接写变量:限制是必须是最后一行\n",
|
||
|
"var strList = new List<string>(){\"ab\",\"cd\",\"ef\"};\n",
|
||
|
"strList"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": null,
|
||
|
"metadata": {
|
||
|
"dotnet_interactive": {
|
||
|
"language": "csharp"
|
||
|
},
|
||
|
"polyglot_notebook": {
|
||
|
"kernelName": "csharp"
|
||
|
},
|
||
|
"vscode": {
|
||
|
"languageId": "polyglot-notebook"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"// 使用Display()方法,可以多次调用。估计是 .Net InterActive 内容实现的扩展方法\n",
|
||
|
"\n",
|
||
|
"var obj = new {Name=\"张三\",Age=33,Adress=\"河南周口\"};\n",
|
||
|
"\n",
|
||
|
"obj.Display();\n",
|
||
|
"obj.Display();"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"attachments": {},
|
||
|
"cell_type": "markdown",
|
||
|
"metadata": {},
|
||
|
"source": [
|
||
|
"## 更新Display()返回对象,实现动态展示效果"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": null,
|
||
|
"metadata": {
|
||
|
"dotnet_interactive": {
|
||
|
"language": "csharp"
|
||
|
},
|
||
|
"polyglot_notebook": {
|
||
|
"kernelName": "csharp"
|
||
|
},
|
||
|
"vscode": {
|
||
|
"languageId": "polyglot-notebook"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"var displayObject1 = \"\".Display();\n",
|
||
|
"for(int i=10; i>=0; i--)\n",
|
||
|
"{\n",
|
||
|
" displayObject1.Update(\"倒计时:\" + i);\n",
|
||
|
" await Task.Delay(500);\n",
|
||
|
"}"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": null,
|
||
|
"metadata": {
|
||
|
"dotnet_interactive": {
|
||
|
"language": "csharp"
|
||
|
},
|
||
|
"polyglot_notebook": {
|
||
|
"kernelName": "csharp"
|
||
|
},
|
||
|
"vscode": {
|
||
|
"languageId": "polyglot-notebook"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"var displayText = \"动态添加:\";\n",
|
||
|
"var displayObject = displayText.Display();\n",
|
||
|
"for(int i=0;i<10;i++)\n",
|
||
|
"{\n",
|
||
|
" displayText+=i;\n",
|
||
|
" displayObject.Update(displayText);\n",
|
||
|
" await Task.Delay(200);\n",
|
||
|
"}"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": null,
|
||
|
"metadata": {
|
||
|
"dotnet_interactive": {
|
||
|
"language": "csharp"
|
||
|
},
|
||
|
"polyglot_notebook": {
|
||
|
"kernelName": "csharp"
|
||
|
},
|
||
|
"vscode": {
|
||
|
"languageId": "polyglot-notebook"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"\n",
|
||
|
"var displayText3 = \"开唱:\";\n",
|
||
|
"var displayObject3 = displayText3.Display();\n",
|
||
|
"foreach(var c in \"你是我的小呀小苹果...\".ToCharArray())\n",
|
||
|
"{\n",
|
||
|
" displayText3+=c;\n",
|
||
|
" displayObject3.Update(displayText3);\n",
|
||
|
" await Task.Delay(500);\n",
|
||
|
"}"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": null,
|
||
|
"metadata": {
|
||
|
"dotnet_interactive": {
|
||
|
"language": "csharp"
|
||
|
},
|
||
|
"polyglot_notebook": {
|
||
|
"kernelName": "csharp"
|
||
|
},
|
||
|
"vscode": {
|
||
|
"languageId": "polyglot-notebook"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"var displayObject4 = DateTime.Now.Display();\n",
|
||
|
"for(int i=0; i<10; i++)\n",
|
||
|
"{\n",
|
||
|
" displayObject4.Update(DateTime.Now);\n",
|
||
|
" await Task.Delay(1000);\n",
|
||
|
"}"
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"metadata": {
|
||
|
"language_info": {
|
||
|
"name": "python"
|
||
|
},
|
||
|
"orig_nbformat": 4
|
||
|
},
|
||
|
"nbformat": 4,
|
||
|
"nbformat_minor": 2
|
||
|
}
|