小编Dan*_*n J的帖子

将字符串转换为整数

PrinterLabel = Printer + PrinterNumber

If Floors = 1 And (PrinterLabel) > 127 Then 
    Wscript.Echo "Invalid Printer11 Selection "    
    Wscript.Quit
End If

If Floors = 2 And PrinterLabel > 220 Then 
    Wscript.Echo "Invalid Printerss Selection "    
    Wscript.Quit
End If
Run Code Online (Sandbox Code Playgroud)

问题是PrinterLabel是一个String,我想将它转换为Int并进行比较.

PrinterLabel是一个字符串,也是一个数字"218"

有什么建议?

vbscript

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

如何使接口的实现产生auto属性而不是NotImplementedException?

考虑到我们有一个简单的界面,例如ICar当我将鼠标移到ICar表达式上并单击Implement InterfaceVisual Studio生成下面的实现时.

有没有办法在界面上提供一个自动属性.这导致重新分解问题,每次都让我发疯!

    public interface ICar
    {
        double Power { get; set; }
    }

    public class Car:ICar
    {

        public double Power
        {
            get
            {
                throw new NotImplementedException();
            }
            set
            {
                throw new NotImplementedException();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2010 visual-studio

27
推荐指数
2
解决办法
3644
查看次数

C#Winforms面板并排占据每个50%的宽度

我有两个面板:面板中的panelA,panelB:panelContainer.如何使panelA和panelB并排放置每个panelContainer 50%的宽度?

c# winforms

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

同一查询中count()的平均值

我正在进行一项任务,要求我找到每个模块的资源数量的平均值.当前表格如下所示:

ResourceID   ModulID
   1            1
   2            7
   3            2
   4            4
   5            1
   6            1
Run Code Online (Sandbox Code Playgroud)

所以基本上,我试图弄清楚如何获得平均资源数量.这里唯一相关的测试数据是模块1,它有3个不同的资源连接到它.但我需要显示所有结果.

这是我的代码:

select avg(a.ress) GjSnitt, modulID
from 
(select count(ressursID) as ress 
 from ressursertiloppgave
 group by modulID) as a, ressursertiloppgave r
group by modulID;
Run Code Online (Sandbox Code Playgroud)

显然它不起作用,但我目前正处于失去改变的地步.我真的很感激你们的任何投入.

mysql

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

通过从当前日期减去秒数来获取DateTime

我想从日期中减去秒数,例如:

假设我在无符号整数中有1300秒,我想取当前日期和时间,从中减去1,300秒,最后得到:

01/13/2012 2:15 PM (格式并不重要).

我试过了:

DateTime dt = new DateTime(); 
dt.Add(new TimeSpan(0, 0, ui.OnlineTime)); 
Online.Text = dt.ToLongDateString();
Run Code Online (Sandbox Code Playgroud)

c# datetime

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

是否可以在WPF ItemsControl中模拟border-collapse(ala CSS)?

我正在为WPF中的项目设置样式ListBox,并希望在每个项目周围添加边框.与BorderThickness设置为1,例如,相邻的项之间的上下边框都引出,并因此出现比侧边界"厚",如下所示:

ListBoxItem边框示例

生成这些的项模板ListBoxItems是:

<DataTemplate>
  <Border BorderThickness="1" BorderBrush="DarkSlateGray" Background="DimGray" Padding="8 4 8 4">        
    <TextBlock Text="{Binding Name}" FontSize="16"/>
  </Border>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

我想"折叠"这些相邻的边界,例如,可以通过CSS.我知道BorderThickness可以单独为左/右/上/下边框定义,但这也会影响第一个或最后一个项目的边框,这是不希望的.

有没有办法用WPF实现这一目标?Border我缺少的属性,还是需要不同的方法来创建边界?

wpf border wpf-controls

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

如何从Windows Phone 8应用程序发送电子邮件?

在Windows窗体项目中,我使用SmtpClient和MailMessage类来通过电子邮件发送信息.

Windows Phone 8是否有相同的功能?

c# smtpclient mailmessage windows-phone-8

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

如何在MVVM应用程序中的视图之间导航时保​​留视图的完整状态?

我有一个MVVM应用程序,需要在屏幕之间进行基本的向后/向前导航.目前,我已经使用WorkspaceHostViewModel实现了这一点,它跟踪当前工作空间并公开必要的导航命令,如下所示.

public class WorkspaceHostViewModel : ViewModelBase
{
    private WorkspaceViewModel _currentWorkspace;
    public WorkspaceViewModel CurrentWorkspace
    {
        get { return this._currentWorkspace; }
        set
        {
            if (this._currentWorkspace == null
                || !this._currentWorkspace.Equals(value))
            {
                this._currentWorkspace = value;
                this.OnPropertyChanged(() => this.CurrentWorkspace);
            }
        }
    }

    private LinkedList<WorkspaceViewModel> _navigationHistory;

    public ICommand NavigateBackwardCommand { get; set; }
    public ICommand NavigateForwardCommand { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我还有一个WorkspaceHostView绑定到WorkspaceHostViewModel,如下所示.

<Window x:Class="MyNavigator.WorkspaceHostViewModel"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

  <Window.Resources>
    <ResourceDictionary Source="../../Resources/WorkspaceHostResources.xaml" />
  </Window.Resources>

  <Grid>
    <!-- Current Workspace -->
    <ContentControl Content="{Binding Path=CurrentWorkspace}"/>
  </Grid>

</Window>
Run Code Online (Sandbox Code Playgroud)

在WorkspaceHostResources.xaml文件中,我将WPF用于使用DataTemplates呈现每个WorkspaceViewModel的View关联起来.

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:local="clr-namespace:MyNavigator"> …
Run Code Online (Sandbox Code Playgroud)

navigation wpf datatemplate mvvm

12
推荐指数
2
解决办法
7028
查看次数

如果使用SingleOrDefault()并搜索不在列表中的数字的数字列表,如何返回null?

使用时查询正数列表SingleOrDefault()时,如果在列表中找不到数字,而不是类型的默认值(在这种情况下为0),如何返回null或自定义值(如-1)?

c# linq

10
推荐指数
3
解决办法
3883
查看次数

检查字符串是否包含子字符串列表并保存匹配的字符串

这是我的情况:我有一个表示文本的字符串

string myText = "Text to analyze for words, bar, foo";   
Run Code Online (Sandbox Code Playgroud)

以及要在其中搜索的单词列表

List<string> words = new List<string> {"foo", "bar", "xyz"};
Run Code Online (Sandbox Code Playgroud)

我想知道最有效的方法,如果存在,获取文本中包含的单词列表,类似于:

List<string> matches = myText.findWords(words)
Run Code Online (Sandbox Code Playgroud)

c# string contains

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