我正在努力做到这一点,但它没有像我期望的那样工作.
(我正在使用AMD选项)
//logger.ts
export class Logger {
static log(message: string) {
//do stuff
}
}
//main.ts
import logger = module('services/logger');
logger.log("test"); //The property 'log' does not exist on value of type '"logger"'
logger.Logger.log(); //works
Run Code Online (Sandbox Code Playgroud)
你是怎么做logger.log()的?
我们如何命名字典变量?
用我的方法说Dictionary<string, List<string>> dictionary;,其中dictionary国家名称和值的键是省/州名称列表.我该如何重命名dictionary?
我知道我们可以Country为这个例子创建一个类.但是请不要提到这个替代方案,因为我在这里考虑好的命名约定.
假设我有两个模型类:
public class People {
public string FirstName {get;set;}
public string LastName {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
还有一类电话:
public class Phone {
public string Number {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
我想转换为PeoplePhoneDto,如下所示:
public class PeoplePhoneDto {
public string FirstName {get;set;}
public string LastName {get;set;}
public string PhoneNumber {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
让我们在我的控制器中说:
var people = repository.GetPeople(1);
var phone = repository.GetPhone(4);
// normally, without automapper I would made
return new PeoplePhoneDto(people, phone) ;
Run Code Online (Sandbox Code Playgroud)
我似乎找不到这个场景的任何例子.这可能吗 ?
注意:示例不是真实的,仅针对此问题.
如何使背景图像适合视图,但在<bitmap />用作背景可绘制XML 时保持其纵横比?没有<bitmap>的android:gravity值给出预期效果的.
scaling android android-drawable android-background android-bitmap
我是使用TypeScript的新手,我正在尝试实现一个hashmap/dictionary接口.到目前为止我有
export interface IHash {
[details: string] : string;
}
Run Code Online (Sandbox Code Playgroud)
我在理解这种语法的含义时遇到了一些麻烦.如果我要做var x : IHash = {};,我将如何添加/访问数据?
有没有办法在PowerShell中复制一个非常大的文件(从一个服务器到另一个服务器)并显示其进度?
有一些解决方案可以将Write-Progress与循环结合使用来复制许多文件并显示进度.但是,我似乎无法找到任何可以显示单个文件进度的内容.
有什么想法吗?
我以这种方式在PowerShell脚本中使用switch参数.
param(
[switch] $Word,
[switch] $Excel,
[switch] $powerpoint,
[switch] $v2007,
[switch] $v2010,
[switch] $x86,
[switch] $x64,
)
Run Code Online (Sandbox Code Playgroud)
我试图弄清楚任何整洁的方式让它更多的枚举风格.正如任何人可能猜到的那样,我希望用户在word,excel和powerpoint之间进行选择.在x2007和v2010之间.
有没有一个简洁的方法来获得输入参数枚举风格?
我是PowerShell的新手.所以,如果这听起来像我不知道一些明显的东西,那么请指出我可以阅读的一些链接.
我有这个脚本,它比较磁盘的两个区域中的文件,并将最新的文件复制到具有较旧修改日期的文件上.
$filestowatch=get-content C:\H\files-to-watch.txt
$adminFiles=dir C:\H\admin\admin -recurse | ? { $fn=$_.FullName; ($filestowatch | % {$fn.contains($_)}) -contains $True}
$userFiles=dir C:\H\user\user -recurse | ? { $fn=$_.FullName; ($filestowatch | % {$fn.contains($_)}) -contains $True}
foreach($userfile in $userFiles)
{
$exactadminfile= $adminfiles | ? {$_.Name -eq $userfile.Name} |Select -First 1
$filetext1=[System.IO.File]::ReadAllText($exactadminfile.FullName)
$filetext2=[System.IO.File]::ReadAllText($userfile.FullName)
$equal = $filetext1 -ceq $filetext2 # case sensitive comparison
if ($equal) {
Write-Host "Checking == : " $userfile.FullName
continue;
}
if($exactadminfile.LastWriteTime -gt $userfile.LastWriteTime)
{
Write-Host "Checking != : " $userfile.FullName " >> user"
Copy-Item -Path …Run Code Online (Sandbox Code Playgroud) 我想创建一个匿名类型,我可以动态设置属性名称.它不必是匿名类型.我想要实现的是动态设置任何对象属性名称.它可以是ExpandoObject等.但字典对我不起作用.你有什么建议?非常感谢
我想将一个对象序列化为XML,但我不想将它保存在磁盘上.我想将它保存在XElement变量中(用于LINQ),然后反序列化回我的对象.
我怎样才能做到这一点?
c# ×4
powershell ×3
typescript ×2
android ×1
automapper ×1
c#-4.0 ×1
copy-item ×1
copying ×1
dynamic ×1
linq ×1
progress ×1
progress-bar ×1
scaling ×1
xml ×1