Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Casting

Casting

Scheduled Pinned Locked Moved C#
csharptutorial
15 Posts 7 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jojoba2010
    wrote on last edited by
    #1

    how to convert (or Cast) string to C# classess

    S J V A 4 Replies Last reply
    0
    • J jojoba2010

      how to convert (or Cast) string to C# classess

      S Offline
      S Offline
      SeMartens
      wrote on last edited by
      #2

      Hi, I'm not sure what you mean exactly. Do you want to create an object from your string by deserialization? If yes, take a look here: Object Serialization using C#[^] If not please let me know the C# class you want to convert your string to. Regards Sebastian

      It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

      J 1 Reply Last reply
      0
      • S SeMartens

        Hi, I'm not sure what you mean exactly. Do you want to create an object from your string by deserialization? If yes, take a look here: Object Serialization using C#[^] If not please let me know the C# class you want to convert your string to. Regards Sebastian

        It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

        J Offline
        J Offline
        jojoba2010
        wrote on last edited by
        #3

        I want to convert string to (Point,Font,Color,...) ?

        S A 2 Replies Last reply
        0
        • J jojoba2010

          how to convert (or Cast) string to C# classess

          J Offline
          J Offline
          Jaime Olivares
          wrote on last edited by
          #4

          looks like you need xml deserialization. That is, having an object represented as an xml string, deserialize it in the proper class. Is that the case?

          Best regards, Jaime.

          J 1 Reply Last reply
          0
          • J jojoba2010

            I want to convert string to (Point,Font,Color,...) ?

            S Offline
            S Offline
            SeMartens
            wrote on last edited by
            #5

            Okay, and how does the string look like? E.g. Point(10,20)? I guess you have to write your own method of converting the string to an object.

            It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

            J 1 Reply Last reply
            0
            • J Jaime Olivares

              looks like you need xml deserialization. That is, having an object represented as an xml string, deserialize it in the proper class. Is that the case?

              Best regards, Jaime.

              J Offline
              J Offline
              jojoba2010
              wrote on last edited by
              #6

              No I have string and want to cast it to (color,point,font,...)

              L T 2 Replies Last reply
              0
              • S SeMartens

                Okay, and how does the string look like? E.g. Point(10,20)? I guess you have to write your own method of converting the string to an object.

                It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

                J Offline
                J Offline
                jojoba2010
                wrote on last edited by
                #7

                no it looks like 10,20 for font : Arial for location : 15,19

                S 1 Reply Last reply
                0
                • J jojoba2010

                  no it looks like 10,20 for font : Arial for location : 15,19

                  S Offline
                  S Offline
                  SeMartens
                  wrote on last edited by
                  #8

                  And where does the data come from? I mean it could be very difficult to build an algorithm analysing the string itself it is a location or a font name or a color. This could end up in writing a compiler...

                  It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

                  1 Reply Last reply
                  0
                  • J jojoba2010

                    how to convert (or Cast) string to C# classess

                    V Offline
                    V Offline
                    V 0
                    wrote on last edited by
                    #9

                    From what I read in the thread you're not really helpful in providing information. Note that we don't have any background on what you need to do or what you've done so far. Please elaborate a little on the problem. Where does the input come from? In what format is it set (XML, flat file, CSV,...)? Is there metadata included? What different types of 'classes' are we talking about? etc... If you want help you'll need to be more specific.

                    V.

                    1 Reply Last reply
                    0
                    • J jojoba2010

                      No I have string and want to cast it to (color,point,font,...)

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #10

                      jojoba2010 wrote:

                      I have string and want to cast it to (color,point,font,...)

                      You cannot do this, a string is just a collection of characters. If you want to create some other object from it then you need to parse the string, extracting the relevant fields and create new objects based on that data. Read the documentation on what casting is, it does not convert one object to another.

                      MVP 2010 - are they mad?

                      T 1 Reply Last reply
                      0
                      • J jojoba2010

                        how to convert (or Cast) string to C# classess

                        A Offline
                        A Offline
                        AspDotNetDev
                        wrote on last edited by
                        #11

                        The word you are looking for is "parse". Many classes have a "Parse" method. For example:

                        int x = int.Parse("1");

                        To parse Point strings, you can use the System.Drawing.PointConverter class. For other classes, find the parse methods or create them yourself.

                        [Forum Guidelines]

                        1 Reply Last reply
                        0
                        • J jojoba2010

                          I want to convert string to (Point,Font,Color,...) ?

                          A Offline
                          A Offline
                          AspDotNetDev
                          wrote on last edited by
                          #12

                          jojoba2010 wrote:

                          Point

                          System.Drawing.PointConverter

                          jojoba2010 wrote:

                          Font

                          System.Drawing.FontConverter

                          jojoba2010 wrote:

                          Color

                          System.Drawing.ColorConverter

                          [Forum Guidelines]

                          1 Reply Last reply
                          0
                          • J jojoba2010

                            No I have string and want to cast it to (color,point,font,...)

                            T Offline
                            T Offline
                            ThatsAlok
                            wrote on last edited by
                            #13

                            what actuallly coming into your string!

                            "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
                            Never mind - my own stupidity is the source of every "problem" - Mixture

                            cheers, Alok Gupta VC Forum Q&A :- I/IV Support CRY- Child Relief and You

                            1 Reply Last reply
                            0
                            • L Lost User

                              jojoba2010 wrote:

                              I have string and want to cast it to (color,point,font,...)

                              You cannot do this, a string is just a collection of characters. If you want to create some other object from it then you need to parse the string, extracting the relevant fields and create new objects based on that data. Read the documentation on what casting is, it does not convert one object to another.

                              MVP 2010 - are they mad?

                              T Offline
                              T Offline
                              ThatsAlok
                              wrote on last edited by
                              #14

                              Richard MacCutchan wrote:

                              MVP 2010 - are they mad?

                              Nope i don't think so!

                              "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
                              Never mind - my own stupidity is the source of every "problem" - Mixture

                              cheers, Alok Gupta VC Forum Q&A :- I/IV Support CRY- Child Relief and You

                              L 1 Reply Last reply
                              0
                              • T ThatsAlok

                                Richard MacCutchan wrote:

                                MVP 2010 - are they mad?

                                Nope i don't think so!

                                "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
                                Never mind - my own stupidity is the source of every "problem" - Mixture

                                cheers, Alok Gupta VC Forum Q&A :- I/IV Support CRY- Child Relief and You

                                L Offline
                                L Offline
                                Lost User
                                wrote on last edited by
                                #15

                                You are too kind my friend. :rose:

                                MVP 2010 - are they mad?

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • World
                                • Users
                                • Groups