• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

delphi基础

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.集合的用法
(1)
IN 判断是否存在

type
TCharset = set of char;
var
t: TCharset;

begin
t:= ['a','b','s'];
if 's' in t then
ShowMessage('in');
end;

判断是否缺乏

if not ('m' in t) then
// do something
(2)增加删除
+ ,-
Include(t,'m');
ExClude(t,'a');
(3)交集
if ['a','b']*t=['a','b'];
2.什么时候用new
 new()给指向已知大小的结构的指针分配内参,记住用Dispose()释放new()申请的任何内存
  用GetMem()或AllowMem()给未知大小的结构分配内存。并用FreeMem()清除
   AllowMem()比GetMem()安全,因为把申请到的内存初始为零
3. 创建命名类型完成a对b的赋值
type
PtrInteger = ^Integer;
var
a,b:PtrInteger;
4.类型别名
type
MInt :Integer;
强类型(strongly typed):
type
 MInt  = type integer; (MInt 与Integer不兼容)
5.类型转换

只有两个变量的数据占用的内存大小相同时才能进行

浮点转整数:Trimc()或者Round()
整数到浮点: 使用赋值
6.字符串资源:
resourcestring:
resstring ='resource'
7.参数传递
--------------------------------------
1.值参数
procedure fun(s:string);
2.引用参数
procedure fun(var s:string);
3.常量参数
procedure fun(const s:string);
4.开放数组
function fun(a:array of integer):integer;
使用high(),low(),sizeof()获得数组信息
----------------------------------------
8.

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
matlab操作Excel数据发布时间:2022-07-18
下一篇:
MATLAB GUI制作快速入门发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap