小编Co.*_*den的帖子

Convert.ToInt16和(Int16)有什么区别

我有一段代码

try
{
  object s = new object();
  s = 10;
  Console.WriteLine("{0}", Convert.ToInt16(s));
  Console.WriteLine("{0}", (Int16)s);
}
catch (InvalidCastException ex)
{
  Console.WriteLine(ex.Message);
  Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)

在此基础上,我有很多问题
.1)Convert.ToInt16()和(Int16)都是拆箱操作
2)如果两者都与拆箱有关,那么为什么它们是不同的.因为上面的代码在Console.WriteLine("{0}", (Int16)s);符合行时显示以下错误
错误:
指定的强制转换无效
3)据我所知(Int16)是传统的强制转换并且Convert.ToInt16()是类型安全转换.但是在这里有什么不同呢?也许这是一个愚蠢的问题,但我很困惑.请为我澄清这一点并纠正我错在哪里.

c# casting type-conversion

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

我想将存储过程中的选择查询作为argumnet传递

我做了这个程序..

ALTER PROCEDURE [dbo].[MyProcedure]
            @pSelect nvarchar
AS
BEGIN
    SET NOCOUNT ON;

    select @pSelect from tabel1
END
Run Code Online (Sandbox Code Playgroud)

我想将一个选择查询从c#代码传递给此存储过程

MyProcedure("column1,column2");
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做,因为存储过程将我的参数视为一个字符串,它的行为就像

select N'column1,column2' from tabel1
Run Code Online (Sandbox Code Playgroud)

请帮助我

或者为此提供更好的选择

sql sql-server

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

如何检查给定日期是否存在于月份?

我有一个组合框我在其中收集了1到31的日期,并且我还有一个清单框,其中我在1月到12月期间收集了一个月.
现在我必须在日期上进行验证,如果用户选择31然后选择月份1月,2月,3月,然后弹出一条消息并通知他们31月份不存在

在此输入图像描述

c# linq date

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

c# $ 资源中的字符串

我需要$"test message {variable1} and {variable2}"在资源文件中添加一种字符串。
早些时候,这可以使用如下所示的字符串构建器格式来完成

test message {0} and {1}  
Run Code Online (Sandbox Code Playgroud)

让我知道是否有任何替代方法可以为 $ 字符串格式执行此操作

.net c# resources c#-6.0

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

更新列表的单列而不使用Foreach循环

我有一个 List

List<Myclass> li = new List<Myclass> ();
Run Code Online (Sandbox Code Playgroud)

这里Myclass

public class Myclass
{
    public string ExamName { get; set; }
    public Nullable<decimal> Marks { get; set; }
    public Nullable<decimal> OutOfMarks { get; set; }
    public string GradeMarks { get; set; }
    public Nullable<decimal> markEaxmTotalOverAll { get; set; }
    public Nullable<decimal> MarksExamTotalMarksTypeWise { get; set; }
    public Nullable<decimal> MarksExamOutOfMarksTotalOverAll { get; set; }
    public Nullable<decimal> MarksExamOutOfMarksTotalMarksTypeWise { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

li包含近10000个项目
我想markEaxmTotalOverAll在所有10000个项目中将值设置为50
但不想用循环来做,有没有办法更新它,我试过这个代码

li.Select(s => { …
Run Code Online (Sandbox Code Playgroud)

c# linq select list

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

Windows服务是否需要.Net Runtime

我正在c#.net中创建一个Windows服务,并希望将其部署到我没有.net运行时的系统中.
我的问题是服务是否在没有.net运行时的情况下工作?如果没有,那么没有运行时如何工作?

.net c# service windows-services

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

非泛型类中的泛型方法

我正在使用.net framework 4.0
我想在非泛型类中创建一个泛型方法,但它给了我一个comile time错误

错误:找不到类型或命名空间名称"T"(您是否缺少using指令或程序集引用?)

  public class BlIAllClass
    {
        public static List<T> xyz()
        {
            List<T> cc = new List<T>();
            return cc;
        }
    }
Run Code Online (Sandbox Code Playgroud)

John Paul Jones 通用方法在非泛型类中
也提出了一个问题.他提到可以在非泛型类中创建泛型方法.
然后我的代码出了什么问题.
是框架版本相关的问题还是我遗漏了一些东西

.net c# generics .net-4.0

3
推荐指数
2
解决办法
5279
查看次数

如何使用角度动画在单击时为图像设置动画

此动画在页面加载时有效,但我需要在单击按钮时为该图像设置动画

<div [@fadeInDownOnEnter]="'true'">
    <img src="https://www.seoclerk.com/pics/556744-1wYpi51504622425.jpg" alt="animatepic">
</div>
<button (click)="animate()">Animate it</button>
Run Code Online (Sandbox Code Playgroud)

在 component.ts 文件中

import { fadeInDownOnEnterAnimation } from 'angular-animations';
@Component({
  animations: [
    fadeInDownOnEnterAnimation()
  ]
})


//method 
animate(){
  //what should I do here
}
Run Code Online (Sandbox Code Playgroud)

angular angular-animations

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

如何在SQL表中找到重复记录

我有一张表有近20000条
列的记录

Id      SubjectId      UniqueId
1        54            1
1        58            2
1        59            3
1        60            4
2        54            5
2        58            6
2        59            7
2        60            8
2        60            9
3        54            10
3        70            11
Run Code Online (Sandbox Code Playgroud)

我想选择那些重复

结果一样的记录

Id      SubjectId      UniqueId
 2        60            8
 2        60            9
 7        54            15
 7        54            18
 7        54            30
Run Code Online (Sandbox Code Playgroud)

帮帮我怎么能这样做

sql sql-server sql-server-2008-r2

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

拒绝摄像头后访问摄像头出现问题

在我的应用程序中,我使用了相机实现,因为如果用户首先输入意味着他们选择允许的时间意味着他们必须访问整个应用程序中的相机和照片库,如果选择拒绝意味着用户无法访问相机,所以那时我们需要在设置中更改相机和照片库。之后我们必须访问相机(在我的情况下它无法正常工作),任何人都可以帮助我,非常感谢。

camera native ios swift

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