小编Squ*_*3lz的帖子

如何从控制台读取连续的输入行以用于Add()方法?

以下是我的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JeffOrrisSimpleCalculator._1
{
    class Program
    {
        static void Main(string[] args)
        {

            Console.WriteLine("Simple Calculator");
            Console.WriteLine("\t1> Add");
            Console.WriteLine("\t2> Subtract");
            Console.WriteLine("\t3> Multiply");
            Console.WriteLine("\t4> Divide");
            Console.WriteLine("\t5> Quit");
            Console.WriteLine();
            Console.Write("Enter Selection:  ");

            string myValue = ValidateData();
            Console.WriteLine(myValue);

            Console.Write("Enter number one:  ");
            Console.ReadLine();
            Console.Write("Enter number two:  ");
            Console.ReadLine();

            string mySum = Add();
            Console.WriteLine(mySum);

            Console.Read();
        }//end main

        private static string ValidateData()
        {


            string temp = Console.ReadLine();
            if ((temp == "1") || (temp == "2") || (temp == "3") …
Run Code Online (Sandbox Code Playgroud)

c# methods readline console-application

1
推荐指数
1
解决办法
2201
查看次数

[列]为空然后为'0'时的情况...不起作用

以下是一个简单的查询,我正在NULL通过使其进行纠正'0'

SELECT 
    CASE WHEN R.P IS NULL THEN '0' ELSE R.P END AS 'RectifyNull'
FROM 
    RBase r
Run Code Online (Sandbox Code Playgroud)

这仍然是我返回NULL值时,我想的字符串值0的的结果,而不是NULL

我究竟做错了什么?

case isnull sql-server-2012

1
推荐指数
2
解决办法
2万
查看次数

如何为仅包含SQL Server中某个单词的一部分的表中的属性编写SQL查询

以下是我的表的脚本:

create table PRODUCTS
(ProdID   integer      Not null,
 Descrip  varchar(50)  Not null,
     Price    decimal(4,2),
     Primary key(ProdID));


insert into PRODUCTS values (100860,'ace tennis racket I',65.00);
insert into PRODUCTS values (100861,'ace tennis racket II',58.00);
insert into PRODUCTS values (100870,'ace tennis balls-3 pack',15.80);
insert into PRODUCTS values (100871,'ace tennis balls-6 pack',10.00);
insert into PRODUCTS values (100890,'ace tennis net',74.00);
insert into PRODUCTS values (101860,'sp tennis racket',37.00);
insert into PRODUCTS values (101863,'sp junior racket',25.00);
insert into PRODUCTS values (102130,'rh: "guide to tennis"',8.95);
insert into PRODUCTS …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

0
推荐指数
1
解决办法
645
查看次数

在存储过程中正确使用字符串函数

我有一个SSIS包,可以将数据导入SQL Server.我有一个字段,我需要删除所有内容,包括" - ".以下是我的脚本:

SELECT LEFT(PartNumber, CHARINDEX('-', PartNumber) - 1)
FROM ExtensionBase
Run Code Online (Sandbox Code Playgroud)

我的问题是,在我的存储过程中,我应该使用此脚本,以便在将数据输入ExtensionBase之前进行切割.我可以在Scalar_Value函数中执行此操作吗?

t-sql sql-server ssis stored-procedures function

0
推荐指数
1
解决办法
716
查看次数

PowerAutomate 中的 DateDiff() 函数:它在哪里?

我最近做了很多 Power BI 工作,自从我必须构建任何流程以来,我已经做了一些工作。事实上,在更名为 PowerAutomate 之前,它仍然是 MS Flow。

不管怎样,我可以发誓有一个DateDiff()现在不存在的功能。所以我需要一些帮助。

我构建了一个计划流程,每天早上在所有“帐户”记录上运行,计算“续订日期”之前的天数。如下所示:

在此输入图像描述

“距离续订日期的天数”字段是一个 int 字段,“续订日期”是一个日期字段。当尝试使用以下表达式作为“距续订日期的天数”时,它不会保存到流程中的字段,并且假设该函数不再有效:

在此输入图像描述

对此的任何建议都会有所帮助。

datediff dynamics-crm dynamics-365 common-data-service power-automate

0
推荐指数
1
解决办法
1万
查看次数

使用更高效的算法消除多个循环; 特别是字母数组

我知道它的劳动节.我感到无聊并开始了"Code Fight Challenge".虽然我是工作生活中的一个开发者(中),但我一直在做很多操作和维护.一边而不是de .. 因此,我有点生疏,并希望在一天之内至少得到一次"Code Fight"挑战,以便进行改造.问题不是我的逻辑,而是表现.

基本上它是一个反向挑战,不得不自己制定规则(我做过),问题是它在3ms以下运行:

问题就是这个:请做

"ThISisaVEryLonGStrIngggGGGgGisnTiT314159265"

这个...

"KyZJzjrMVipCfeXJkiZexxxXXXxXzjeKzK"

我的逻辑再次是合理的,但我似乎循环很多,这导致了perf问题.如果没有明确告诉我该怎么做,可能会为我提供一些文档来阅读以改进我的代码(非常):

    static string alphaChange(string s)
    {
        int number;
        bool result;
        string temp;
        int index = 0;
        string[] aDigits = new string[100/*s.Length*/];
        string ans = Regex.Replace(s, @"\d", string.Empty);
        string concat="";
        int adder = 0;
        char[] alphabet = new char[] {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
        char[] alphabet2 = new char[] { 'A', 'B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};

        foreach (var c in s)
        {
            temp = c.ToString();
            result = Int32.TryParse(temp, out number);

            if(result)
            {
                aDigits[index] = Convert.ToString(temp);
                index++;
            }
        } …
Run Code Online (Sandbox Code Playgroud)

c# performance loops

-1
推荐指数
1
解决办法
100
查看次数