{ "cells": [ { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "# 使用 Razor 进行交互式展示" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "## 添加 Nuget 包" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "dotnet_interactive": { "language": "csharp" }, "polyglot_notebook": { "kernelName": "csharp" } }, "outputs": [], "source": [ "// 可以先添加包源\n", "\n", "#r \"nuget: RazorInteractive\"" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "## 添加引用" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "dotnet_interactive": { "language": "csharp" }, "polyglot_notebook": { "kernelName": "csharp" } }, "outputs": [], "source": [ "#!razor" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "## 示例" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "dotnet_interactive": { "language": "csharp" }, "polyglot_notebook": { "kernelName": "csharp" } }, "outputs": [], "source": [ "#!razor\n", "\n", "@{\n", " var colors = new [] { \"red\", \"green\", \"blue\" };\n", "}\n", " \n", "