任何人都可以告诉我何时应该使用它们.
例如,我想当我想访问集合的.Count或单个项目时,我应该使用IList,对吗?
谢谢.
我的表单上有一个面板,AutoScroll设置为true,因此会自动显示滚动条.
如何使用户可以使用鼠标滚轮滚动面板?谢谢你.
create table ImagenesUsuario
{
idImagen int primary key not null IDENTITY
}
Run Code Online (Sandbox Code Playgroud)
这不起作用.我怎样才能做到这一点?
在C#我会去:
string UserName;
string Password;
Run Code Online (Sandbox Code Playgroud)
但现在,在Python中:
class User:
UserName
Password
Run Code Online (Sandbox Code Playgroud)
我收到一个UserName未定义的错误.没有变量我可以声明变量吗?
我对Python一般都很陌生.
我知道我可以在同一个.py文件中创建多个类,但我想知道是否应该在自己的.py文件中创建每个类.
例如,在C#中,我将有一个处理所有数据库交互的类.然后是另一个有业务规则的类.
这是Python的情况吗?
只是好奇我怎么能以最简单的方式得到这个错误.
一旦我尝试创建文件导航器并且我正在创建图像缩略图; 结果太可怕了.
在以下代码中:
public class MovieRepository : IMovieRepository
{
private readonly IHtmlDownloader _downloader;
public MovieRepository(IHtmlDownloader downloader)
{
_downloader = downloader;
}
public Movie FindMovieById(string id)
{
var idUri = ...build URI...;
var html = _downloader.DownloadHtml(idUri);
return ...parse ID HTML...;
}
public Movie FindMovieByTitle(string title)
{
var titleUri = ...build URI...;
var html = _downloader.DownloadHtml(titleUri);
return ...parse title HTML...;
}
}
Run Code Online (Sandbox Code Playgroud)
我要求审查我的代码,有人提出了这种方法.我的问题是为什么IHtmlDownloader变量只读?
我正在设置我的数据库以接收散列密码而不接受纯文本.
我会这样做吗?
create table User(
username varchar(20) not null,
password varchar(64) not null,
);
Run Code Online (Sandbox Code Playgroud) 假设我创建一个.exe文件,一切都很好.很棒很有效.
说我在软件上开发了一个新功能,我希望它可以用于已经有旧版本的人,如何让软件找到我的新版本,修补它,然后开展业务.
我似乎无法绕过这个问题.
谢谢.
编辑: 我很抱歉这个混乱,但我的意思是一个代码更明智的答案.我的代码中是否有一些特殊内容我应该允许更新?
例如,如果我想添加新功能,如何为已经打包的.exe添加"方法"?:S那让我旋转着.
c# ×6
.net ×3
python ×2
sql ×2
sql-server ×2
class ×1
cryptography ×1
ienumerable ×1
ilist ×1
interface ×1
mousewheel ×1
panel ×1
patch ×1
readonly ×1
scroll ×1
sha256 ×1
t-sql ×1
upgrade ×1