小编Dar*_*ung的帖子

c#Visual Studio ...以编程方式添加引用

无论如何,是否可以通过编程方式将参考添加到解决方案中?

我有一个加载项按钮,当用户按下它时,我想要添加一个引用.这可能吗?

c# reference visual-studio

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

是否有带有T-Tests和p值的.Net统计数据库?

有没有人知道.Net的任何好的和免费的统计库?

我正在计算T-Tests,我已经写了一个公式来计算,虽然现在我需要一个p值的公式,这有点复杂,而且不是统计学家,让我有点迷失.

.net c# statistics libraries

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

此代码返回不同的值.但是,我想要的是返回强类型集合而不是匿名类型

我有以下代码:

var foo = (from data in pivotedData.AsEnumerable()
                   select new
                   {
                     Group = data.Field<string>("Group_Number"),
                     Study = data.Field<string>("Study_Name")
                   }).Distinct();
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,这将返回不同 但是,我想要的是返回强类型集合而不是匿名类型,所以当我这样做时:

var foo = (from data in pivotedData.AsEnumerable()
                   select new BarObject
                   {
                     Group = data.Field<string>("Group_Number"),
                     Study = data.Field<string>("Study_Name")
                   }).Distinct();
Run Code Online (Sandbox Code Playgroud)

这不会返回不同的值,而是返回所有值.有没有办法用实际对象做到这一点?

c# linq

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

C#通用方法返回值

我只是在学习泛型,并对方法返回值有疑问.

说,我想要一个泛型方法,因为方法签名所需的通用部分只是返回值.该方法将始终采用一个字符串作为其参数,但可以返回double或int.这可能吗?

实际上我想要一个字符串,解析其中包含的数字(可以是double或int),然后返回该值.

谢谢.

c# generics

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

Datagridview图像列设置图像 - C#

我有一个DataGridView图像列.在属性中,我试图设置图像.我单击图像,选择项目资源文件,然后选择其中一个显示的图像.但是,图像仍然在DataGridView上显示为红色x?谁知道为什么?

c# datagridview winforms

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

SagePay(支付网关)通知在ASP.Net MVC应用程序中需要很长时间

我们在网站上遇到与高CPU使用率相关的性能问题.使用分析器时,我们已经确定了一个需要约35秒才能返回的特定方法.

这是使用名为SagePay的支付网关时的回拨方法.

我已经复制了下面这个调用的两个方法:

 public void SagePayNotificationReturn()
    {
        string vendorTxCode = Request.Form["vendortxcode"];

        var sagePayTransaction = this.sagePayTransactionManager.GetTransactionByVendorTxCode(vendorTxCode);
        if (sagePayTransaction == null)
        {
            // Cannot find the order, so log an error and return error response
            int errorId = this.exceptionManager.LogException(System.Web.HttpContext.Current.Request, new Exception(string.Format("Could not find SagePay transaction for order {0}.", vendorTxCode)));
            ReturnResponse(System.Web.HttpContext.Current, StatusEnum.ERROR, string.Format("{0}home/error/{1}", GlobalSettings.SiteURL, errorId), string.Format("Received notification for {0} but the transaction was not found.", vendorTxCode));
        }
        else
        {
            // Store the response and respond immediately to SagePay
            sagePayTransaction.NotificationValues = sagePayTransactionManager.FormValuesToQueryString(Request.Form);
            this.sagePayTransactionManager.Save(sagePayTransaction);
            ReturnResponse(System.Web.HttpContext.Current, …
Run Code Online (Sandbox Code Playgroud)

c# asp.net opayo

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

C#=为什么Excel进程没有结束?

我有以下代码:

private bool IsMousetrapFile(string path)
    {

        logger.Log(validateFileMessage + path);

        Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
        Excel.Workbooks workbooks = xlApp.Workbooks;
        Excel.Workbook xlWorkBook = workbooks.Open(path, Type.Missing, Type.Missing,
            Type.Missing, Type.Missing, Type.Missing,
            Type.Missing, Type.Missing, Type.Missing, Type.Missing,
            Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
        Excel.Sheets worksheets = (Excel.Sheets)xlWorkBook.Worksheets;
        Excel.Worksheet ws = null;


        foreach (string sheet in expectedWorksheets)
        {

            try
            {

                ws = (Excel.Worksheet)worksheets.get_Item(sheet);
                logger.Log(validMousetrapFileMessage + path);
            }
            catch
            {
                logger.Log(validateSheetError + sheet + ": " + path);
                if (ws != null)
                    Marshal.ReleaseComObject(ws);
                Marshal.ReleaseComObject(worksheets);
                Marshal.ReleaseComObject(xlWorkBook);
                Marshal.ReleaseComObject(workbooks);
                Marshal.ReleaseComObject(xlApp);

                return false; …
Run Code Online (Sandbox Code Playgroud)

c# interop

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

Windows Phone如何垂直滚动

我刚刚开始在WinPhone开发中,无法弄清楚如何设置垂直滚动.例如,我已经启动了一个新的Pivot应用程序,此代码允许用户向上滚动并拥有以查看所有条目:

<controls:PivotItem Header="Login">
    <!--Double line list with text wrapping-->
    <ListBox x:Name="FirstListBox" Margin="0,0,-12,0" ItemsSource="{Binding Items}">
        <ListBox.ItemTemplate>
            <DataTemplate>
              <StackPanel Margin="0,0,0,17" Width="432" Height="78">
                  <TextBlock Text="{Binding LineOne}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
                  <TextBlock Text="{Binding LineTwo}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
              </StackPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>
</controls:PivotItem>
Run Code Online (Sandbox Code Playgroud)

现在,当我添加自己的枢轴项目时,堆叠面板上的项目数量超过屏幕上任何时候都可以看到的项目,它将不允许我滚动查看它们.我在这里错过了什么?

谢谢.

windows-phone-7

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

在C#中嵌入IronPython

我只是在研究使用IronPython和C#,似乎无法找到任何我需要的文档.基本上我试图将.py文件中的方法调用到C#程序中.

我有以下打开模块:

var ipy = Python.CreateRuntime();
var test = ipy.UseFile("C:\\Users\\ktrg317\\Desktop\\Test.py");
Run Code Online (Sandbox Code Playgroud)

但是,我不确定如何访问其中的方法.我见过的例子使用了dynamic关键字,但是,在工作中我只使用C#3.0.

谢谢.

c# ironpython

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

不可点击的上下文菜单标题

创建上下文菜单时,有没有办法包含标题文本?例如,当用户单击按钮时,我希望上下文菜单显示两个选项.选项上方还应有文字,例如:"请选择一个选项".

这可能吗?

c# contextmenu winforms

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