Information technology — Programming languages — C#

This specification describes the form and establishes the interpretation of programs written in the C# programming language. It describes: — The representation of C# programs; — The syntax and constraints of the C# language; — The semantic rules for interpreting C# programs; — The restrictions and limits imposed by a conforming implementation of C#. This specification does not describe — The mechanism by which C# programs are transformed for use by a data-processing system; — The mechanism by which C# applications are invoked for use by a data-processing system; — The mechanism by which input data are transformed for use by a C# application; — The mechanism by which output data are transformed after being produced by a C# application; — The size or complexity of a program and its data that will exceed the capacity of any specific data-processing system or the capacity of a particular processor; — All minimal requirements of a data-processing system that is capable of supporting a conforming implementation.

Technologies de l'information — Langages de programmation — C#

General Information

Status
Published
Publication Date
12-Dec-2018
Current Stage
9060 - Close of review
Start Date
04-Jun-2029
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 23270:2018 - Information technology -- Programming languages -- C#
English language
511 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 23270
Third edition
2018-12
Information technology —
Programming languages — C#
Technologies de l'information — Langages de programmation — C#
Reference number
ISO/IEC 23270:2018(E)
©
ISO/IEC 2018

---------------------- Page: 1 ----------------------
ISO/IEC 23270:2018(E)

COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2018
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2018 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 23270:2018(E)
Table of Contents
Foreword . xix
Introduction . xxi
1. Scope . 1
2. Normative references . 3
3. Terms and definitions. 5
4. Acronyms and abbreviations . 7
5. General description . 9
6. Conformance . 11
7. Lexical structure . 13
7.1 Programs . 13
7.2 Grammars . 13
7.2.1 General . 13
7.2.2 Grammar notation . 13
7.2.3 Lexical grammar . 14
7.2.4 Syntactic grammar . 15
7.2.5 Grammar ambiguities . 15
7.3 Lexical analysis . 16
7.3.1 General . 16
7.3.2 Line terminators . 16
7.3.3 Comments . 17
7.3.4 White space . 18
7.4 Tokens . 19
7.4.1 General . 19
7.4.2 Unicode character escape sequences . 19
7.4.3 Identifiers . 20
7.4.4 Keywords .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.