none
一个特定文本格式的打印编程问题 RRS feed

  • 问题

  • 具体问题是这样的:

    1.目前有一个类,在这个类的每一个实例对象中封装了一个商品的

    商品名称和它的价格;

             public class Product
            {
                private string m_name; //商品名
                private int m_price; //商品价格

                public Product(string name, int price)
                {
                    m_name = name;
                    m_price = price;
                }

                public string Name
                {
                    get
                    { return m_name;}
                }

                public int Price
                {
                    get   { return m_price; } 
                 }
            }

    2.然后我建立了一个List<>:

    List<Product> TheProducstList;

    现在在TheProductsList中,装有多个Product类的实例对象。

    3.我想写一个程序,利用TheProductsList,对上述商品进行打印操作。其打印出来的

    文本格式比较特别,具体格式是这样的:

    第一行:    商品名(Name)      价格(Price)

    第二行:       商品A                   价格A

    第三行: ///////  此行为空行   ///////////

    第四行:     商品名(Name)      价格(Price)

    第五行:         商品B                   价格B

    第六行: //////  此行为空行  /////////////

                           

    也即:以每三行为一个单位,对应TheProductsList中的一个实例对象。

    这样程序应该如何编写呢?还请各位高人多多指教,谢谢了。

     

     


    2011年9月11日 7:31

答案

  • 你可以去搜索一下“套打”,现在很多单据都是使用这个来打印的。

     

    原则上说只要有数据都能打印出来。

     

     


    family as water
    2011年9月11日 12:40