我需要将一个开关与一个if语句结合起来.
我怎样才能做到这一点?我想做这样的事情:
switch (periodtype)
{
    if(starttime>endtime)
    {
        ;
    }
    else
    {
        case 0: nextRunTime = nextRunTime.AddHours(period); break;
        case 1: nextRunTime = nextRunTime.AddMinutes(period); break;
        case 2: nextRunTime = nextRunTime.AddSeconds(period); break;
    }
}
Run Code Online (Sandbox Code Playgroud) DECLARE @DateNow smalldatetime
SET @DateNow='12:30'
select @DateNow
-------------------------------------OR--------------------------------------
select CAST( '12:30' as datetime )Run Code Online (Sandbox Code Playgroud)
结果:1900-01-01 12:30:00.000(我不想要这个)
但我需要时间格式的结果不是字符串而不是日期时间?
结果:12:30(我想要这个)
我是一名物理学家.我也有一些关于蒙特卡罗模拟的信息.我想学习蒙特卡洛的财务预测.你有什么主意吗?你认为财务决策编程怎么样?蒙特卡罗模拟的财务软件的未来如何?
我想在我的数据库中添加新的管理员.但它不起作用.请查看button1_Click事件处理程序,我需要在此事件中添加值.
public partial class Form1 : Form
    {
        protected NetTanitimTestEntities adminNameContext;
        public Form1()
        {
            InitializeComponent();
            adminNameContext = new NetTanitimTestEntities();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            ObjectQuery<Admins> adminNameQuery = adminNameContext.Admins;
            dataGridView1.DataSource = adminNameQuery;
            dataGridView1.Columns["id"].Visible = false;
        }
        private void button1_Click(object sender, EventArgs e)
        {
            using (NetTanitimTestEntities newadmin = new NetTanitimTestEntities())
            {
                Admins admin = new Admins { Name = "ali", SurName = "Çorlu", Username = "acorlu", Password = "1234", UserType = "user" };
                newadmin.SaveChanges();
            }
        }
        private void button2_Click(object …Run Code Online (Sandbox Code Playgroud) 我尝试开发Windows服务.如果Windows 7出现,我的胜利服务必须运行.我能怎么做?
我有sql表但是,一些值添加了多次,我需要删除其中一个.你能给我一个简单的查询吗?
这些代码会生成这个错误:
跨线程操作无效:控制'progressBar2'从其创建的线程以外的线程访问.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Threading;
namespace ThreadingTest1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        ThreadStart ts1;
        ThreadStart ts2;
        Thread t1;
        Thread t2;
        private void btnStart_Click(object sender, EventArgs e)
        {
            ts1 = new ThreadStart(z1);
            ts2 = new ThreadStart(z2);
            t1 = new Thread(ts1);
            t2 = new Thread(ts2);
            t1.Start(); 
            t2.Start();
            btnStart.Enabled = false;
        }
        public void z1()
        {
            for (int i = 1; i …Run Code Online (Sandbox Code Playgroud) 我有一些Excel数据,包括我在sql表中以编程方式创建的Excel列,另一方面,我的excel列.专栏名称之一是mydetail.当我尝试将其转换为大写时,我得到了MYDETA?L.如何使用ToUpper()方法来获取MYDETAIL不MYDETA?L?
你好; 我是Asp.net软件开发人员.我尝试学习asp.net mvc.但我面对奇怪的事情.我的控制器方法名称必须与视图名称相反或相反.这很奇怪!请看我的_Layout:
    <nav>
            <ul id="menu">
                <li>@Html.ActionLink("Home", "Index", "Home")</li>
                <li>@Html.ActionLink("About", "About", "Home")</li>
                 <li>@Html.ActionLink("Article", "GetAll", "Article")</li>
            </ul>
        </nav>
Run Code Online (Sandbox Code Playgroud)
文章视图页面需要GetAll方法也需要GetAll.cshtml.我的愿望:我的视图页面名称必须独立于控制器类的方法名称.我的控制器: 

我的解决方案

我认为Asp.net mvc很奇怪.我不喜欢控制器的动作名称名称必须与视图页面名称相同?怎么做?我认为View名称必须独立形成任何名称
如何appsettings.json使用获取数据Microsoft.Extensions.Configuration?我的 JSON 在下面,但此代码不起作用。一般来说,我的愿望是得到一个数组或列表。但我无法实现它。
var someArray = configuration.GetSection("Test").GetChildren().Select(x => x).ToArray();
Run Code Online (Sandbox Code Playgroud)
var someArray = configuration.GetSection("Test").GetChildren().Select(x => x).ToArray();
Run Code Online (Sandbox Code Playgroud) .net ×7
c# ×7
sql ×2
sql-server ×2
asp.net-core ×1
asp.net-mvc ×1
c#-4.0 ×1
data-mining ×1
finance ×1
if-statement ×1
json ×1
linq ×1
razor ×1
winforms ×1